def create_app(script_info=None): # Instantiate the app app = Flask(__name__) # Set Configuration app_settings = os.getenv('APP_SETTINGS') app.config.from_object(app_settings) db = Singleton().database_connection() migrate = Singleton().migration() db.init_app(app) migrate.init_app(app, db) # register blueprints app.register_blueprint(cs_blueprint) return app
def create_app(script_info=None): # Instantiate the app app = Flask(__name__) # Set Configuration app_settings = os.getenv("APP_SETTINGS") app.config.from_object(app_settings) db = Singleton().database_connection() migrate = Singleton().migration() db.init_app(app) migrate.init_app(app, db) app.register_blueprint(test_blueprint) @app.shell_context_processor def ctx(): return {"app": app, "db": db} return app
from project.api.models import UserModel, WorksModel, ProviderModel, AddressModel, LivesModel from project.api.utils.display_strategy import Context, ReviewStrategy, PriceStrategy from project.api.utils.creation_utils import DatabaseQueries, Utils from project.api.utils.auth_utils import authenticate from flask import request, jsonify, Blueprint from database_singleton import Singleton from project.api import bcrypt from sqlalchemy import and_ import json import requests users_blueprint = Blueprint('user', __name__) providers_categories_blueprint = Blueprint('provider_category', __name__) db = Singleton().database_connection() # User Registration Route @users_blueprint.route('/auth/registration', methods=['POST']) def user_registration(): post_data = request.json if (not request.is_json or not post_data): return jsonify(Utils().createFailMessage("Invalid Payload")), 400 name = post_data["name"] email = post_data["email"] cpf = post_data["cpf"] password = post_data["password"] url_avatar = post_data["url_avatar"] user = UserModel(name, email, cpf, password, url_avatar)