美文网首页
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