def create_app(config=None): if config is None: config = DevelopmentConfig() app = Flask(__name__) app.config.from_object(config) app.config.from_envvar('{{cookiecutter.app_name|upper}}_CONFIG', silent=True) assets.init_app(app) assets.from_yaml(app.config['ASSETS']) db.init_app(app) migrate.init_app(app, db) login_manager.init_app(app) babel.init_app(app) mail.init_app(app) @app.route('/') def home(): return render_template('home.html') for name, url_prefix in app.config.get('MODULES', []): blueprint = getattr(getattr(modules, name), name) app.register_blueprint(blueprint, url_prefix=url_prefix) return app
def configure_extensions(app, cli): """configure flask extensions """ db.init_app(app) if cli is True: migrate.init_app(app, db)
def register_extensions(app): db.init_app(app) migrate.init_app(app, db) ma.init_app(app) <%= unless bare do %> bcrypt.init_app(app) jwt.init_app(app) <% end %>
def register_extensions(app): assets.init_app(app) cache.init_app(app) db.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): db.init_app(app) login_manager.init_app(app) assets.init_app(app) toolbar = DebugToolbarExtension(app) cache.init_app(app) migrate.init_app(app, db) return None
def configure_extensions(app, cli): """configure flask extensions """ db.init_app(app) jwt.init_app(app) if cli is True: migrate.init_app(app, db)
def registerExtensions(app): """Register Flask extensions.""" bcrypt.init_app(app) cache.init_app(app) cors.init_app(app, supports_credentials=True) db.init_app(app) migrate.init_app(app) debug_toolbar.init_app(app) return None
def register_extensions(app): assets.init_app(app) bcrypt.init_app(app) cache.init_app(app) db.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): """Register Flask extensions.""" bcrypt.init_app(app) cache.init_app(app) db.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) flask_static_digest.init_app(app) return None
def register_extensions(app): """Register Flask extensions.""" bcrypt.init_app(app) login_manager.init_app(app) db.init_app(app) csrf_protect.init_app(app) migrate.init_app(app, db) debug_tb.init_app(app) return None
def register_extensions(app): db.init_app(app) login_manager.init_app(app) assets.init_app(app) assets.app = app assets.url = app.static_url_path toolbar = DebugToolbarExtension(app) cache.init_app(app) migrate.init_app(app, db) return None
def configure_extensions(app): """Register Flask extensions.""" assets.init_app(app) bcrypt.init_app(app) cache.init_app(app) db.init_app(app) csrf_protect.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): db.init_app(app) dbm.init_app(app) login_manager.init_app(app) assets.init_app(app) if app.config['DEBUG_TB_ENABLED']: DebugToolbarExtension(app) cache.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): """Register Flask extensions.""" assets.init_app(app) bcrypt.init_app(app) cache.init_app(app) db.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): """Register Flask extensions.""" bcrypt.init_app(app) cache.init_app(app) db.init_app(app) csrf_protect.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) webpack.init_app(app) return None
def register_extensions(app): """Register Flask extensions.""" assets.init_app(app) cache.init_app(app) db.init_app(app) csrf_protect.init_app(app) debug_toolbar.init_app(app) user_datastore = SQLAlchemyUserDatastore(db, User, Role) security.init_app(app, user_datastore) migrate.init_app(app, db) return None
def configure_extensions(app, cli): """configure flask extensions """ db.init_app(app) jwt.init_app(app) CORS(app) if cli is True: migrate.init_app(app, db) sentry.init_app(app, dsn=app.config.get('SENTRY_DSN'))
def register_extensions(app): """Register Flask extensions.""" assets.init_app(app) bcrypt.init_app(app) cache.init_app(app) db.init_app(app) csrf_protect.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) admin.init_app(app) return None
def register_extensions(app): """Register Flask extensions.""" assets.init_app(app) bcrypt.init_app(app) cache.init_app(app) db.init_app(app) with app.app_context(): db.create_all() csrf_protect.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): """Register Flask extensions.""" bcrypt.init_app(app) cache.init_app(app) db.init_app(app) csrf_protect.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) moment.init_app(app) mail.init_app(app) webpack.init_app(app) return None
def register_extenstions(app): """ Load flask extensions :param app: Flask application instance :type app: flask.app.Flask """ # Database (Flask-SQLAlchemy) db.init_app(app) # Migrations migrate.init_app(app, db) # Flask Security datastore = SQLAlchemyUserDatastore(db, User, Role) security.init_app(app, datastore=datastore)
def register_extensions(app): """ Register Flask extensions. """ bcrypt.init_app(app) cache.init_app(app) csrf_protect.init_app(app) login_manager.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db) # webpack.init_app(app) jwt.init_app(app) # If db is SQLAlchemy instance, # Flask-SQLAlchemy must be initialized before Flask-Marshmallow db.init_app(app) ma.init_app(app) mail.init_app(app) rest_api.init_app(app) celery.init_app(app)
def create_app(config=None): app = Flask(__name__) default_config = os.path.join(app.root_path, 'local_config.py') app.config.from_pyfile(default_config) if config: app.config.from_pyfile(config) blueprints = [] db.init_app(app) admin_panel = register_admin_views(admin, blueprints) admin_panel.init_app(app) app = register_endpoints(app, blueprints) migrate.init_app(app, db) return app
def register_extensions(app): db.init_app(app) migrate.init_app(app, db) api_scaffold.init_app(app, db) return None
def register_extensions(app): assets.init_app(app) db.init_app(app) login_manager.init_app(app) migrate.init_app(app, Base) return None
#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import print_function import os import os.path as path import sys from flask_script import Manager from flask_script.commands import Shell from flask_migrate import MigrateCommand from {{cookiecutter.project_name}} import create_app from {{cookiecutter.project_name}}.extensions import db, migrate env = os.environ.get('{{cookiecutter.project_name}}_ENV', 'default') app = create_app(env) migrate.init_app(app, db) manager = Manager(app) manager.add_command('db', MigrateCommand) @manager.command def test(): "Run unit tests" import unittest tests = unittest.TestLoader().discover('tests') unittest.TextTestRunner(verbosity=2).run(tests) def make_context(): return dict(app=app, db=db)
def configure_extensions(app: Flask): """ Initialize flask extensions with init_app. """ db.init_app(app) migrate.init_app(app, db)
def configure_extensions(app): """configure flask extensions""" db.init_app(app) jwt.init_app(app) migrate.init_app(app, db)
def register_extensions(app): """Register Flask extensions.""" db.init_app(app) migrate.init_app(app, db)