为什么不在create_app函数中直接绑定蓝图

来源:4-2 用蓝图注册视图函数

Anonymous_Nul

2018-06-11

为什么不是直接在上面导入web模块,然后在create_app中直接app.register_blueprint(web),而是要重写register_blueprint方法:

def register_blueprint(app):
     from app.web import web

     app.register_blueprint(web)


写回答

1回答

7七月

2018-06-12

这个没有什么为什么,函数分离性更好,你所有逻辑都写一个函数理论上也是可以的。

0
1
Anonymous_Nul
非常感谢!
2018-06-13
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2751 学习 · 1277 问题

查看课程