我只是对 Flask 的蓝图如何导入感兴趣。它仍然会在 Flask 完成的所有工作结束时导入 python 模块,如果我是对的,python 在导入时会做两件事:在命名空间中注册模块名称,然后在需要时对其进行初始化。
因此,如果 Flask 蓝图在注册时被初始化,那么所有模块都在内存中,如果有很多蓝图要注册,内存就会被浪费,因为在一个请求中基本上你使用一个蓝图。损失不大,但还是...
但是,如果它只在命名空间中注册并且仅在需要时(当真正的请求到达它时)进行初始化,那么一次注册它们是有意义的(这是我理解的推荐方式)。这就是我猜这里的情况:) 但只是想更深入地询问和理解。