def create_app(): app = Flask(__name__) # CORS(app) app.after_request(after_request) app.config.from_object('app.config.settings') app.config.from_object('app.config.secure') register_blueprint(app) register_plugin(app) return app
def create_app(): app = Flask(__name__) app.config.from_object('app.config.setting') app.config.from_object('app.config.secure') register_blueprints(app) register_plugin(app) return app
def create_app(): application = Flask(__name__) CORS(application, supports_credentials=True) # 设置允许跨域 application.config.from_object('app.config.setting') register_blueprint(application) # register_plugin(application) return application
def create_app(): from app.utils.tsk import celery app = Flask(__name__) app.config.from_object('app.config.setting') app.config.from_object('app.config.secure') celery.conf.update(app.config) register_blueprints(app) register_plugin(app) return app
def create_app(): """1.初始化flask app核心对象""" app = Flask(__name__) app.config.from_object('app.config.setting') app.config.from_object('app.config.secure') register_blueprints(app) register_plugins(app) return app
def create_app(): app = Flask(__name__) app.config.from_object('app.secure') app.config.from_object('app.settings') # register blueprint register_blueprint(app) # register plugin register_plugin(app) # register db db.init_app(app) # register login module login_manager.init_app(app) login_manager.login_view = 'web.login' # login_manager.login_message = 'Please Login Firstly' return app
def create_app(config_name=None): if not config_name: config_name = os.getenv('FLASK_CONFIG', 'development') app = Flask(__name__) app.config.from_object(config[config_name]) register_commands(app) register_blueprint(app) register_extensions(app) register_shell_context(app) register_template_context(app) return app
def create_app(): """ 初始化核心对象和配置文件 """ # 初始化核心对象 app = Flask(__name__) # 加载配置文件 app.config.from_object('app.config.setting') app.config.from_object('app.config.secure') # 注册蓝图 register_blueprints(app) # 注册sqlalchemy register_plugin(app) return app
def create_app() -> Flask: app = Flask(__name__) app.config.from_object('app.config.settings') app.config.from_object('app.config.secure') login_manager.init_app(app=app) login_manager.login_view = 'views.login' login_manager.login_message = '请登录' db.init_app(app=app) db.create_all(app=app) cache.init_app(app=app, config={'CACHE_TYPE': 'simple'}) limiter.init_app(app=app) register_blueprint(app=app) return app
def register_blueprint(app: Flask): app.register_blueprint(v1_bp) app.register_blueprint(view_bp)
def register_db(app: Flask): from app.models.base import db db.init_app(app) with app.app_context(): db.create_all()
def registe_blueprint(app: Flask): from app.api.v1 import create_blueprint app.register_blueprint(create_blueprint(), url_prefix='/v1')