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'