def setup_database(app: Flask): """ Creates :param app: the Flask application instance. """ db.init_app(app) with app.app_context(): db.create_all()
def create_app(): app = Flask(__name__, static_folder=None) app.config.from_object(DevConfig) db.init_app(app) api = Api(app, prefix="/api/v1") register_endpoints(api) register_blueprints(app) CORS(app, resourses={r"/api/*": {"origins": ["http://localhost:8080"]}}) return app
def init_vendors(app): from flask_mail import Mail from flask_assets import Environment from application.assets import compile_assets from application.database import db assets = Environment() assets.init_app(app) compile_assets(assets) db.init_app(app) db.create_all() Mail(app)
def create_app(): app = Flask(__name__) configobj = os.environ.get('SMARTLUNCH_SETTINGS') or defaultconfig app.config.from_object(configobj) app.app_context().push() with app.app_context(): db.init_app(app) db.create_all() api = Api(app) set_api_routes(api) JWT(app, authenticate, identity) return app, db
def initialize_app(flask_app): configure_app(flask_app) blueprint = Blueprint('api', __name__, url_prefix='/api') api.init_app(blueprint) api.add_namespace(truck_trucker_namespace) api.add_namespace(truck_owner_namespace) api.add_namespace(truck_empty_namespace) api.add_namespace(truck_geolocalization_namespace) api.add_namespace(truck_report_namespace) flask_app.register_blueprint(blueprint) db.init_app(flask_app)
def create_app(): app = Flask(__name__) app.config['DEBUG'] = True app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///test.db" ## Initilise application db.init_app(app) # Registar blueprints app.register_blueprint(tasks, url_prefix='/tasks') # add example data to database return app
def create_app(config): app = Flask('muzyczne-bitwy') app.config.from_pyfile(config) from application.auth import auth auth.init_app(app) from application.database import db db.init_app(app) from application.util import jinja2_utilities app.context_processor(jinja2_utilities) from application.views import index, songs, phases, battles app.register_blueprint(index) app.register_blueprint(songs) app.register_blueprint(phases) app.register_blueprint(battles) return app
def create_app(config_class=Config): app = Flask(__name__) app.config.from_object(Config) db.init_app(app) bcrypt.init_app(app) login_manager.init_app(app) mail.init_app(app) admin.init_app(app) s3.init_app(app) migrate.init_app(app, db) talisman.init_app(app, content_security_policy=None) from application.main.routes import main from application.users.routes import users from application.posts.routes import posts from application.commands import cmd app.register_blueprint(main) app.register_blueprint(users) app.register_blueprint(posts) app.register_blueprint(cmd) return app
def add_sqlalchemy(self): """ Create and configure SQLAlchemy extension """ from application.database import db, migrate db.init_app(self) migrate.init_app(self, db)
from application.database import db from application.server import app with app.test_request_context(): db.init_app(app) from application.models import * db.create_all()
from application import create_app from application.database import db from application.repository import role_repository, user_repository from application.service import auth_service from flask_jwt import JWT from flask_cors import CORS from flask import request, make_response application = create_app('default') db.init_app(application) CORS(application, supports_credentials=True, allow_headers='*') @application.before_first_request def create_tables(): db.create_all() if role_repository.get_by_name("admin") is None: role_repository.add_new("admin") role_repository.add_new('user') user_repository.add_new("Потапов", "Дмитрий", "Иванович", "root", "root", 1) @application.before_request def before_request(): if request.method == "OPTIONS": return make_response({'msg': True}, 204) @application.after_request def after_request_func(response):
def create_database() : db.init_app(app) db.create_all() insert_base_colours()