def register_extensions(app): """Register Flask extensions.""" bcrypt.init_app(app) cache.init_app(app) db.init_app(app) migrate.init_app(app, db) jwt.init_app(app)
def register_extensions(app): csrf_protect.init_app(app) login_manager.init_app(app) bootstrap.init_app(app) db.init_app(app) migrate.init_app(app, db) return None
def register_extensions(app): # 数据库 db.init_app(app) # 数据库迁移工具 migrate.init_app(app, db) # 跨域 cors.init_app(app)
def create_app(fs: str = 'settings.py'): app = Flask(__name__) cnf = os.getenv('FLASK_ENV') if cnf.lower().startswith('dev'): app.config.from_object(DevConfig) else: app.config.from_object(DevConfig) crsf.init_app(app) # Server-side session config app.config["SESSION_TYPE"] = 'sqlalchemy' app.config["SESSION_PERMANENT"] = True app.config['PERMANENT_SESSION_LIFETIME'] = 6000 app.config["SESSION_USE_SIGNER"] = True app.config["SESSION_SQLALCHEMY"] = db app.config["SESSION_SQLALCHEMY_TABLE"] = "sessions" sess = Session() sess.init_app(app) ckeditor.init_app(app) db.init_app(app) migrate.init_app(app, db) app.register_blueprint(main) # Acquisizione della configurazione per il generatore e altri dati # di configurazione with app.app_context(): _, objlist = GeneratorConfig.parse_config() diz = dict() for obj in objlist: diz[obj.conf_key] = obj.conf_value set_builder_conf(diz) return app
def register_extensions(app): bcrypt.init_app(app) db.init_app(app) csrf_protect.init_app(app) login.init_app(app) debug_toolbar.init_app(app) mail.init_app(app) migrate.init_app(app, db) moment.init_app(app) if not app.debug and not app.testing: if app.config['MAIL_SERVER']: auth = None if app.config['MAIL_USERNAME'] or app.config['MAIL_PASSWORD']: auth = (app.config['MAIL_USERNAME'], app.config['MAIL_PASSWORD']) secure = None if app.config['MAIL_USE_TLS']: secure = () mail_handler = SMTPHandler( mailhost=(app.config['MAIL_SERVER'], app.config['MAIL_PORT']), fromaddr='no-reply@' + app.config['MAIL_SERVER'], toaddrs=app.config['ADMINS'], subject='Microblog Failure', credentials=auth, secure=secure) mail_handler.setLevel(logging.ERROR) app.logger.addHandler(mail_handler) return None
def configure_extensions(app): ''' 配置扩展 ''' db.init_app(app) migrate.init_app(app, db) # cors.init_app(app) bootstrap.init_app(app) login.init_app(app)
def register_extensions(app): origins = app.config.get('CORS_ORIGIN_WHITELIST', '*') cors.init_app(app, origins=origins) db.init_app(app) migrate.init_app(app, db) mail.init_app(app) jwt.init_app(app)
def create_app(): app = Flask(__name__) app.config.from_object(Config) # db = SQLAlchemy(app) # migrate = Migrate(app, db) # login = LoginManager(app) # login.login_view = 'login' # upload = UploadSet(name='images', extensions=IMAGES) # configure_uploads(app, upload) db.init_app(app) migrate.init_app(app, db) main_login.init_app(app) main_login.login_view = 'main.login' api_login.init_app(app) api_login.login_view = 'api.login' configure_uploads(app, upload) from app.api import bp as api_bp app.register_blueprint(api_bp, url_prefix='/api') # from app.main import bp as main_bp # app.register_blueprint(main_bp) from app.errors import bp as errors_bp app.register_blueprint(errors_bp) # from app import routes, models return app
def register_extensions(app): db.init_app(app) login_manager.init_app(app) csrf.init_app(app) csrf.exempt(api_v1) babel.init_app(app) migrate.init_app(app)
def create_app(environment=None): """Create and bootstrap app.""" # Instantiate the app app = FlaskAPI(__name__) # Enable CORS CORS(app) # Set config if not environment: environment = os.getenv('APP_SETTINGS', 'development') config_object = app_config[environment] app.config.from_object(config_object) # Set up extensions mongoDB.init_app(app) db.init_app(app) bcrypt.init_app(app) migrate.init_app(app, db) # Register application components register_tool_result_modules(app) register_display_modules(app) register_blueprints(app) register_error_handlers(app) # Update Celery config update_celery_settings(celery, config_object) return app
def register_extensions(app): db.init_app(app) migrate.init_app(app, db) login_manager.init_app(app) Mail(app) user_datastore = SQLAlchemyUserDatastore(db, USER, Role) security = Security(app, user_datastore, login_form=ExtendedLoginForm, register_form=ExtendedRegisterForm) @security.context_processor def security_context_processor(): return dict(title="Вход") @security.register_context_processor def security_register_processor(): return dict(title="Регистрация") @user_registered.connect_via(app) def user_registered_sighandler(app, user, confirm_token): default_role = user_datastore.find_role("user") user_datastore.add_role_to_user(user, default_role) db.session.commit()
def create_app(config_file="settings.py"): app = Flask(__name__) app.register_error_handler(401, unauthorized) app.register_error_handler(404, page_not_found) app.register_error_handler(500, server_error) app.config.from_pyfile(config_file) db.init_app(app) bs.init_app(app) migrate.init_app(app, db) login_manager.init_app(app) login_manager.login_view = "auth.login" @login_manager.user_loader def load_user(user_id): return User.query.get(user_id) app.register_blueprint(main) app.register_blueprint(auth) app.cli.add_command(create_tables) return app
def configure_extensions(app): from app.extensions import db, login, migrate, mail, moment db.init_app(app) login.init_app(app) login.login_view = 'static_views.login' migrate.init_app(app, db) mail.init_app(app) moment.init_app(app)
def create_app(): app = Flask(__name__) app.config.from_pyfile("config.py") bcrypt.init_app(app) db.init_app(app) migrate.init_app(app, db) controllers.init_app(app) return app
def register_extensions(app): bcrypt.init_app(app) db.init_app(app) csrf_protect.init_app(app) login.init_app(app) migrate.init_app(app, db) moment.init_app(app) return None
def register_extensions(server): from app.extensions import db # We need to import the models for migration to detect them. from app.models import Device, User, CircleTaskBlock, CircleTaskTrial from app.extensions import migrate db.init_app(server) migrate.init_app(server, db)
def configure_extensions(app): '''Configures the extensions.''' # Enable CORS cors.init_app(app) # Init Flask-SQLAlchemy db.init_app(app) # Init Flask-Migrate migrate.init_app(app, db)
def register_extensions(app): db.init_app(app) login_manager.init_app(app) migrate.init_app(app, db) mail.init_app(app) csrf.init_app(app) 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 register_extensions(app): from app.extensions import db from app.extensions import mail from app.extensions import migrate db.init_app(app) mail.init_app(app) migrate.init_app(app, db)
def register_extensions(app): decorators = [] decorators += [basic_auth.login_required] db.init_app(app) migrate.init_app(app, db) api_scaffold.init_app(app, db, decorators) return None
def register_extensions(app): """Register extension with app.""" db.init_app(app) migrate.init_app(app, db) login.init_app(app) csrf.init_app(app) mail.init_app(app) sess.init_app(app)
def create_app(script_info=None): """Application factory.""" # instantiate the app app = Flask(__name__) # enable cors CORS(app) # set config app_settings = os.getenv("APP_SETTINGS") app.config.from_object(app_settings) # set up extensions db.init_app(app) bcrypt.init_app(app) migrate.init_app(app, db) jwt.init_app(app) graphql_client.init_app(app) if app.config["TESTING"]: redis_store = FlaskRedis.from_custom_provider(FakeStrictRedis) else: redis_store = redis_client redis_store.init_app(app) # register blueprints from app.api.rest.users import users_blueprint app.register_blueprint(users_blueprint) from app.api.rest.topics import topics_blueprint app.register_blueprint(topics_blueprint) from app.api.rest.messages import messages_blueprint app.register_blueprint(messages_blueprint) if app.debug: @app.route("/graphql", methods=["GET"]) def gql_playground(): """User interface for writing graphql queries.""" return PLAYGROUND_HTML, 200 # shell context for flask cli @app.shell_context_processor def ctx(): return { "app": app, "db": db, "User": User, "Topic": Topic, "Message": Message, "redis_store": redis_store } @app.before_first_request def create_tables(): """Create all tables in the database, if not existing.""" db.create_all() return app
def register_extensions(server): from app.extensions import db from app.extensions import login from app.extensions import migrate db.init_app(server) login.init_app(server) login.login_view = 'main.login' migrate.init_app(server, db)
def register_extensions(app, db): """Register Flask extensions.""" # cache.init_app(app) db.init_app(app) migrate.init_app(app, db) jwt.init_app(app) login_manager.init_app(app) bcrypt.init_app(app) ma.init_app(app)
def register_extensions(app): bootstrap.init_app(app) mail.init_app(app) moment.init_app(app) db.init_app(app) login_manager.init_app(app) page_down.init_app(app) debug_toolbar.init_app(app) migrate.init_app(app, db)
def register_extensions(server): from app.extensions import db from app.extensions import login from app.extensions import migrate with server.test_request_context(): login.init_app(server) login.login_view = 'main.login' migrate.init_app(server, db)
def init_extensions(app): db.init_app(app) migrate.init_app(app, db) cors.init_app(app, resources={ r"/*": { "origins": "*" }, }) ma.init_app(app)
def create_app(): app = Flask(__name__) app.config.from_object('config') db.init_app(app) migrate.init_app(app, db) app.register_blueprint(prediction, url_prefix='/api/v1/predictions') return app
def register_extensions(app): from app.extensions import db from app.extensions import login_manager from app.extensions import migrate db.init_app(app) login_manager.init_app(app) login_manager.login_view = 'main.login' migrate.init_app(app, db)
def register_extensions(app): db.init_app(app) migrate.init_app(app, db) # @todo there is no init_app in SQLAlchemyUserDatastore :'( user_datastore = SQLAlchemyUserDatastore(db, User, Role) security.init_app(app, user_datastore) 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) 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 extensions with the Flask application.""" travis.init_app(app) db.init_app(app) lm.init_app(app) mail.init_app(app) bcrypt.init_app(app) assets.init_app(app) babel.init_app(app) rq.init_app(app) migrate.init_app(app, db) limiter.init_app(app)
import os from app import create_app from flask.ext.script import Manager from app.extensions import db, migrate, MigrateCommand app = create_app(os.getenv('FLASK_CONFIG') or 'default') db.init_app(app) migrate.init_app(app, db) manager = Manager(app) manager.add_command('db', MigrateCommand) if __name__ == '__main__': manager.run()