我遇到了一个我不理解的导入错误,并且在其他SO问题中也没有找到解决方案:
我有这个django结构: project_root / -apps / --__init__.py --my_app / ---__init__.py ---models.py ---views.py ---reports / ----__init__.py ----R1.py ----R2.py
在R1.py或R2.py中的任意一个位置,都有如下语句:
我有这个django结构: project_root / -apps / --__init__.py --my_app / ---__init__.py ---models.py ---views.py ---reports / ----__init__.py ----R1.py ----R2.py
在R1.py或R2.py中的任意一个位置,都有如下语句:
from apps.my_app.models import MyModel
抛出 ImportError 错误。我知道 MyModel 存在... 我在 views.py 中以完全相同的方式导入它。
在 apps.my_app.reports.__init__.py 中,我有以下几行:
from R1 import R1_Report
from R2 import R2_Report
由于RX_Report类在这些文件中定义,因此需要注意...
这是我能想到的所有可能相关的信息...有什么想法吗?