实现flask中的模块化(蓝图)
蓝图
蓝图例子
循环引入
新建项目:
新建demo:
如果将所有的视图函数都定义在一个py文件中,那以后将难以维护.
所以我们这里可以考虑分模块:
如下:
将order_list放入另一个py文件中:但是出问题了. 我们运行main.py 结果url_map中没有order_list的url映射.那怎么办,导入呗:再次运行,发现报错了:因为出现了循环导入(循环引用)问题.
main中导入order
order中导入main
如下图:使用蓝图
main中导入蓝图,注册蓝图:运行: 发现ok总结: