flask-blueprint蓝图的使用

蓝图就是帮助我们来规划路由,通俗来讲就是帮助我们找路径
使用步骤:
1.pin install flask-blueprint
2.在视图函数中创建蓝图对象
blue = Blueprint(‘蓝图的名字’,name)
flask-blueprint蓝图的使用_第1张图片此时注意导包,在flask中导入Blueprint
此时把app.route改为blue.route交给蓝图去找路径
3.在manager.py文件中注册蓝图
app.register_blueprint(blueprint=blue)
flask-blueprint蓝图的使用_第2张图片5.让App和manager建立关联
在App下的__init__.py文件夹里定义一个函数,函数返回Flask(name)
flask-blueprint蓝图的使用_第3张图片
此时在manager.py文件中,原来的app = Flusk(name)改为app = creat_app()
flask-blueprint蓝图的使用_第4张图片

结论:App是和manager是通过init建立关联的
路由是写在views里的,路径的问题是通过蓝图解决的

你可能感兴趣的:(flask,蓝图)