(2) 第2章:blueprints模块,蓝图对视图函数的管理

先导入函数模块,创建实例

from flask import blueprints
web = blueprints.Blueprint('当前模块名', __name__)

然后注册到app的模块上,在创建app的模块上实现

def registe_blueprint(app):
    from app.web import web
    app.register_blueprint(web)

或者传入url_prefix,表示访问当前蓝图下的url蓝图部分的路径
访问视图函数 :协议:ip:端口号/蓝图模块名/视图模块名/视图函数定义的url

#在app注册蓝图对象
def registe_blueprint(app):
    from app.api.v1 import create_blueprint_v1
    app.register_blueprint(create_blueprint_v1(), url_prefix='/v1')
    # url_prefix 表示/v1开头的url 会去掉,通过实现蓝图的函数create_blueprint_v1进行匹配

猜你喜欢

转载自blog.csdn.net/weixin_42504453/article/details/83583517