Flask 项目的拆分、运行顺序、蓝图

 

蓝图bluePrint

1,宏伟蓝图(宏观规划)

2,蓝图也是一种规划,主要用来规划urls(路由route)

3,蓝图基本使用:

  在views.py 中初始化蓝图

    blue = BluePrint('user', __name__)

  在init文件中调用蓝图进行路由注册

    app.register_blueprint(blueprint=blue)

 

蓝图可以管理不同的路有:

# 蓝图
blue = Blueprint('user',__name__)  # 第一个参数:蓝图名称,自行定义,在反向解析的时候会用到 第二个参数:表示当前模块
blue2 = blueprint('product',__name__)

@blue.route('/')
def index():
    return 'index'

@blue.route('/goods/')
def index():
    return 'index'

 

posted @ 2023-05-29 17:12  ji哩咕噜  阅读(81)  评论(0编辑  收藏  举报