__init__.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:python_ddd_flask 作者: igorvinnicius 项目源码 文件源码
def create_app(config_name):
    app = Flask(__name__)
    app.config.from_object(config[config_name])
    config[config_name].init_app(app)
    mail.init_app(app)
    login_manager.setup_app(app)

    assets = Environment(app)
    assets.register(bundles())

    from .shared import shared as shared_blueprint
    app.register_blueprint(shared_blueprint)

    from .admin import admin as admin_blueprint
    app.register_blueprint(admin_blueprint)

    from .blog import blog as blog_blueprint
    app.register_blueprint(blog_blueprint)

    from .main import main as main_blueprint
    app.register_blueprint(main_blueprint)

    db.init_app(app)

    # with app.app_context():
    # # Extensions like Flask-SQLAlchemy now know what the "current" app
    # # is while within this block. Therefore, you can now run........
    #   db.create_all()

    return app
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号