蓝图的概念:
蓝图的作用是使Flask项目更加的模块化,结构更清晰。可以将相同的模块视图函数放在同一个蓝图下,同一个文件中,方便管理
如何创建蓝图:
蓝图的基本操作流程是?
1.导入蓝图模块
2.初始化蓝图对象
3.使用蓝图对象去注册路由
4.把蓝图对象注册到app应用对象上
第一步先导入蓝图模块:
from flask import Blueprint
第二步实例化:
index_blue = Blueprint("index", __name__)
参数1 index是蓝图的名字,
参数2 是所在的包或模块
第三步用蓝图对象去注册路由
from info.modules.index import index_blue
第四步把注册好的蓝图对象注册到app应用对象上
app.register_blueprint(index_blue)
return app