美文网首页
flask import multi blueprints

flask import multi blueprints

作者: ikaroskun | 来源:发表于2018-07-30 12:49 被阅读12次

如果定义的蓝图比较多,导入蓝图是一件很恶心的事情,

可以使用werkzeug中的 方法进行批量导入。 如下:

# recursive the blueprint and all api.
def register_blueprints(root, app):
    for name in find_modules(root, recursive=True):
        module = import_string(name)
        if hasattr(module, 'bp'):
            app.register_blueprint(module.bp)


def create_app():
    app = Flask(__name__)
    app.config.from_object(config)

    # multi blueprint
    register_blueprints('app.views', app)

    return app

相关文章

网友评论

      本文标题:flask import multi blueprints

      本文链接:https://www.haomeiwen.com/subject/yfffvftx.html