二十六:视图之蓝图的概念和基本使用
蓝图用于将项目模块化,分开管理
比如项目有4个模块:用户管理、书籍、电影、新闻,如果放在一起不好管理也不好维护,可以将每个模块单独抽离出来,再同一使用,flask.Blueprint可以实现功能
Blueprint源码
项目蓝图分类:
以user模块为例
使用蓝图可以在定义的时候使用 url_prefix 给蓝图指定统一的前缀,如
在使用蓝图的时候,想要用url_for()反转url的时候,需要指定蓝图
如:
在url_for里面加上蓝图名,才能找到
讨论群:249728408