api=Blueprint('api',__name__)
from app.api import user
在 api 包下的 user 模块中
from app.api import api
此种使用情况为什么没有产生相互引用?而且在__init__.py 的顺序还不能变?
|      1qi1070445109      2018-05-23 00:16:23 +08:00 目录结构呢? | 
|      2ebingtel      2018-05-23 09:01:48 +08:00 因为 import 是按照加载顺序来的,所以语句的顺序不能变才保证了不会引用循环的问题……另外,感觉应该使用"from . import user"更好些 | 
|      3chouchouya      2018-07-28 11:37:50 +08:00 __init__.py 中的蓝图对象名称改成别的,不要和包同名,应该就可以了吧 |