当应用比较简单,只有1个模块的时候,我们可以像上面示例那样,把所有的应用都放到app.py中,例如工作中,各个投放平台的点击数据接收。但是当开发的模块比较多的时候,就会导致文件繁杂,不好维护。用蓝图能很好地解决这个问题,在各个模块中生成蓝图,然后统一在app.py中进行注册,用不同的URL前缀进行区分。
具体参考:
(1)Flask使用Blueprint进行多模块应用的编写:https://cloud.tencent.com/developer/article/1033429
(2)flask里面的Blueprint:https://www.jianshu.com/p/6706b6e4c417