def register_extensions(app): db.init_app(app) migrate.init_app(app, db) assets.init_app(app) debug_toolbar.init_app(app) log_tee.init_app(app) rule_manager.init_app(app) mail.init_app(app) make_celery(app, celery) metrics.init_app(app) login_manager.init_app(app)
def register_extensions(app): bcrypt.init_app(app) csrf.init_app(app) db.init_app(app) migrate.init_app(app, db) assets.init_app(app) debug_toolbar.init_app(app) log_tee.init_app(app) rule_manager.init_app(app) mail.init_app(app) make_celery(app, celery) login_manager.init_app(app) sentry.init_app(app) if app.config['ENFORCE_SSL']: # Due to architecture of flask-sslify, # its constructor expects to be launched within app context # unless app is passed. # As a result, we cannot create sslify object in `extensions` module # without getting an error. from flask_sslify import SSLify SSLify(app)