def create_app(config=None): app = JSONFlask(__name__) if config: app.config.from_object(config) db.init_app(app) jwt.init_app(app) cors.init_app(app) mail.init_app(app) app.register_blueprint(account_bp, url_prefix='/api/v1/account') app.register_blueprint(categories_bp, url_prefix='/api/v1/categories') app.register_blueprint(food_item_state_bp, url_prefix='/api/v1/food_item_state') app.register_blueprint(stock_bp, url_prefix='/api/v1/stock') app.register_blueprint(snapshot_bp, url_prefix='/api/v1/snapshot') app.register_blueprint(unit_of_measure_bp, url_prefix='/api/v1/unit_of_measure') @app.route('/', defaults={'path': ''}) @app.route('/<path:path>') def catch_all(path): return app.send_static_file("index.html") return app
def register_extensions(app): """第三方插件集装箱""" cache.init_app(app) # mongo.init_app(app) #将mongodb注册到app中 celery.init_app(app) cors.init_app(app, supports_credentials=True) # 配置全局跨域路由 mail.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 init_extensions(app): if app.config["REPOSITORY"] == "MYSQL": db.init_app(app) cors.init_app(app) ma.init_app(app) jwt.init_app(app)
def register_blueprints(app): """Register Flask blueprints.""" origins = app.config.get('CORS_ORIGIN_WHITELIST', '*') cors.init_app(userblueprint, origins=origins) cors.init_app(postblueprint, origins=origins) app.register_blueprint(postblueprint) app.register_blueprint(userblueprint)
def register_extensions(app): # 数据库 db.init_app(app) # 数据库迁移工具 migrate.init_app(app, db) # 跨域 cors.init_app(app)
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 configure_extensions(app): """ 上下文插件扩展初始化配置 :param app: :return: """ db.init_app(app) # db初始化 cors.init_app(app) # 允许跨域
def init_extensions(app): db.init_app(app) cors.init_app(app, resources={ r"/*": { "origins": "*" }, }) jwt.init_app(app) ma.init_app(app)
def register_extensions(flask_app): from app.extensions import cors, jwt, mongoengine, validator, swagger cors.init_app(flask_app) jwt.init_app(flask_app) mongoengine.init_app(flask_app) validator.init_app(flask_app) swagger.template = flask_app.config['SWAGGER_TEMPLATE'] swagger.init_app(flask_app)
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) # Init Flask-Mail mail.init_app(app)
def register_extensions(app): """Register Flask extensions.""" cors.init_app(app) webpack.init_app(app) socketio.init_app(app, message_queue='redis://') db.init_app(app) if not get_debug_flag(): scheduler.init_app(app) scheduler.start() scheduler.run_job('missingcheck')
def init_extensions(app): if app.config['REPO_ENGINE'] == 'MYSQL': db.init_app(app) cors.init_app(app, resources={ r"/*": { "origins": "*" }, }) jwt.init_app(app) ma.init_app(app) mail.init_app(app)
def extensions(app): """ Register 0 or more extensions (mutates app). :param app: Application instance :return: None """ db.init_app(app) login_manager.init_app(app) ma.init_app(app) # cors.init_app(app, resources={r"/api/v1/*": {"origins": "*"}}) cors.init_app(app)
def register_extensions(app): """ Register 0 or more extensions (mutates the app passed in). :param app: Flask application instance :return: None """ initialize_db(app) ma.init_app(app) jwt.init_app(app) cors.init_app(app) return None
def register_extensions(app): """给Flask注册扩展功能""" bcrypt.init_app(app) cache.init_app(app) db.init_app(app) xtredis.init_app(app) # csrf_protect.init_app(app) login_manager.init_app(app) cors.init_app(app, resources=r'/*', supports_credentials=True) migrate.init_app(app, db) flask_static_digest.init_app(app) socketio.init_app(app, cors_allowed_origins='*', logger=True, engineio_logger=True) return None
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) # Init Flask-Babel babel.init_app(app) @babel.localeselector def get_locale(): # return 'zh' # 这样设置的话,所有用户永远显示中文 return request.accept_languages.best_match(app.config['LANGUAGES'])
def create_app(): Flask.config_class = YactConfig app = Flask(__name__) cors.init_app(app) app.config.from_yaml('config.yaml') db.init_app(app) migrate.init_app(app, db) ma.init_app(app) docs.init_app(app) LoginView.register(app) RegistrationView.register(app) UserView.register(app) PhotoView.register(app,trailing_slash=False) FileView.register(app, trailing_slash=False) VaultView.register(app, trailing_slash=False) return app
def create_app(): app = Flask(__name__) app.config.from_object('config') setup_routes(app) db.init_app(app) migrate.init_app(app, db) cors.init_app(app, resources={ r'/rsa/api/*': { 'origins': '*' }, r'/cesar/api/*': { 'origins': '*' }, r'/vigenere/api/*': { 'origins': '*' }, }) return app
def configure_extensions(app): """configure flask extensions """ cors.init_app(app, resources={r"/api/*": {"origins": "*"}}) db.init_app(app) migrate.init_app(app, db) from app.models.user import User login_manager.init_app(app) @login_manager.user_loader def load_user(user_id): return User.query.filter(User.id == int(user_id)).first() from app.admin.views import ProtectedIndexView admin.init_app(app, url='/admin', index_view=ProtectedIndexView(name="Admin")) # Add the admin panel with app.app_context(): pass
def register_extensions(app): """Register Flask extensions. Flask-Assistant does not need to be initalized here if declared as a blueprint. Other extensions such as flask-sqlalchemy and flask-migrate are reigstered here. If the entire flask app consists of only the Assistant, uncomment the code below. """ sentry.init_app(app) cors.init_app(app, resources={r"*": {"origins": "*"}}) db.init_app(app) migrate.init_app(app, db, directory=app.config["MIGRATIONS_DIR"]) # Setup Flask-User and specify the User data-model UserManager(app, db, models.User) # apply any/all pending migrations. # with app.app_context(): # from flask_migrate import upgrade as _upgrade # _upgrade() return None
def create_app(): app = Flask(__name__) app.config.from_object(Config) from app.extensions import cors cors.init_app(app) # Set up database db.init_app(app) from api.users_api import api as users_api from api.members_api import api as members_api from api.portfolio_api import api as portfolio_api from api.clusters_api import api as clusters_api from api.topics_api import api as topics_api from api.messages_api import api as messages_api from api.form_submit import api as submit_form_api from api.reset_password import api as reset_password_api from api.recent_results_api import api as recent_results_api from api.articles_api import api as articles_api from api.rebalance_api import api as rebalance_api app.register_blueprint(users_api) app.register_blueprint(members_api) app.register_blueprint(portfolio_api) app.register_blueprint(clusters_api) app.register_blueprint(topics_api) app.register_blueprint(messages_api) app.register_blueprint(submit_form_api) app.register_blueprint(reset_password_api) app.register_blueprint(recent_results_api) app.register_blueprint(rebalance_api) app.register_blueprint(articles_api) # Create tables with app.app_context(): db.create_all() return app
def create_app(): app = Flask(__name__) app.config.from_object(Config) from app.extensions import cors cors.init_app(app) # Set up database db.init_app(app) from api.form_submit import api as sumbit_form from api.celery_demo import api as celery_demo_api from api.users_api import api as users_api from api.stocks_prices_api import api as stocks_prices_api app.register_blueprint(sumbit_form) app.register_blueprint(celery_demo_api) app.register_blueprint(users_api) app.register_blueprint(stocks_prices_api) # Create tables with app.app_context(): db.create_all() return app
def register_blueprints(app): """Register Flask blueprints.""" origins = app.config.get('CORS_ORIGIN_WHITELIST', '*') cors.init_app(user.views.blueprint, origins=origins) cors.init_app(profile.views.blueprint, origins=origins) cors.init_app(articles.views.blueprint, origins=origins) app.register_blueprint(user.views.blueprint) app.register_blueprint(profile.views.blueprint) app.register_blueprint(articles.views.blueprint)
def register_extensions(app): cors.init_app(app, supports_credentials=True) db.init_app(app)
def register_extensions(app): cors.init_app(app) return None
def register_extensions(app): db.init_app(app) migrate.init_app(app, db) cors.init_app(app) mail.init_app(app)
def _register_extensions(app) -> None: db.init_app(app) ma.init_app(app) cors.init_app(app)
def register_extensions(app): db.init_app(app) migrate.init_app(app, db) login_manager.init_app(app) cors.init_app(app, resources={'/api/*': {'origins': '*'}})
def register_extensions(app): """Register Flask extensions.""" webpack.init_app(app) cors.init_app(app) return None