- 实现自定义嵌套蓝图
- 解决Flask原生蓝图无法实现更小范围的模块化
- 方法图解
创建一个文件,在其中自定义嵌套蓝图,继承于flask的原生Blueprint,主要实现在register_blueprint方法中
最后
我是应用在flask-restful框架中,而在api开发中也可以选择flask-restplus,也实现了更小的模块化的功能namespace,自带swagger,但我个人觉得有挺多坑的,折腾一段时间还是换回了flask-restful
该技巧出自于flask issue中关于嵌套蓝图的讨论@teozkr ,感谢他的分享, github讨论地址:github.com/pallets/fla…
转载于:https://juejin.im/post/5d020484e51d45109b01b17d