__init__.py 文件源码

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

项目:kuti 作者: sweskills 项目源码 文件源码
def create_app(config_name):
    app = Flask(__name__)
    app.config.from_object(config[config_name])
    config[config_name].init_app(app)

    bootstrap.init_app(app)
    mail.init_app(app)
    moment.init_app(app)
    db.init_app(app)
    login_manager.init_app(app)
    pagedown.init_app(app)
    assets.init_app(app)
    if config_name == "testing":
        assets._named_bundles = {} # quick fix for flask testng and flask assets
    js = Bundle('js/index.js',filters='jsmin', output='gen/packed.js')
    assets.register('js_all', js)
    css = Bundle('css/index.css',filters='cssmin',output='css/min.css')
    assets.register('css_all', css)

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

    from auth import auth as auth_blueprint
    app.register_blueprint(auth_blueprint, url_prefix='/auth')

    from admin import admin as admin_blueprint
    app.register_blueprint(admin_blueprint, url_prefix='/admin')

    from api_1_0 import api as api_1_0_blueprint
    app.register_blueprint(api_1_0_blueprint, url_prefix='/api/v1.0')

    return app
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号