我正在使用 django 1.4,app.module 名称似乎没有按预期工作。我的 settings.py 将应用程序包含为“survey.surveys”。
这是我尝试通过预先存在的文件导入的 django shell 转储。错误显示 No module named ....
from survey.surveys.views.db import mobile_survey1
Traceback (most recent call last): File "<console>", line 1, in <module> File "/home/pjain/dev/survey/survey/surveys/views/db.py", line 6, in <module>
from survey.surveys.models import Survey, Section, Question, Option
File "/home/pjain/dev/survey/survey/surveys/views/survey.py", line 7, in <module>
from survey.surveys.models import Survey, Section, Question, Option
ImportError: No module named surveys.models
但是,当我复制并粘贴中断的确切导入时,它会在 shell 中正常导入。
从survey.surveys.models 导入调查、部分、问题、选项
如何在我的项目中修复此导入?