我有一个烧瓶应用程序,根包是“应用程序”。 在里面我有很多高级模块。
在每个脚本里面,我的导入需要是app.auth,app.models .... 这意味着每个模块都依赖于根模块。
如何更正此问题,以便我可以导入 models.whatever ?
在app/__init__.py
我尝试过:
import app.models
sys.path.insert(0, os.path.dirname(app.models.__file__))
print(sys.path)
这确实添加了完整路径,但我仍然得到:
ImportError: No module named 'models'