私は django 1.4 を使用していますが、app.module 名が期待どおりに機能していないようです。私のsettings.pyには、「survey.surveys」としてアプリが含まれています。
これは、既存のファイルを介して試みたインポートの django シェル ダンプです。エラーには 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
ただし、壊れた正確なインポートをコピーして貼り付けると、シェルで正常にインポートされます。
from survey.surveys.models import 調査、セクション、質問、オプション
プロジェクトでこのインポートを修正するにはどうすればよいですか?