Я получаю странную ошибку, и я не могу разыскать ее. Отслеживание стека не дает ключа к разгадке относительно местоположения ошибки также. Это просто дает мне стандартное исключение urlresolvers.py ViewDoesNotExist. Вот сообщение об ошибке:
Could not import myapp.myview.views. Error was: No module named model
Сначала я думал, что забыл помещать "s" на модели где-нибудь в моем коде, но после поиска всей кодовой базы, дело не в этом.
Вот трекбек:
File "C:\Python25\Lib\site-packages\django\core\handlers\base.py" in get_response
91. request.path_info)
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in resolve
216. sub_match = pattern.resolve(new_path)
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in resolve
216. sub_match = pattern.resolve(new_path)
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in resolve
216. sub_match = pattern.resolve(new_path)
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in resolve
123. return self.callback, args, kwargs
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in _get_callback
132. raise ViewDoesNotExist("Could not import %s. Error was: %s" % (mod_name, str(e)))
Exception Value: Could not import myapp.myview.views. Error was: No module named model
Судя по тому, что вы опубликовали, ошибка находится в myapp.myview.views.
Вы уже упоминали о поиске орфографических ошибок в словах «модели», и это хорошо. Вы также можете попробовать попросить Django проверить ваши модели, чтобы убедиться, что они правильно импортируются (запустите это в корне вашего проекта Django):
python manage.py validate
Помимо этого, просто продолжайте следить за импортом в myapp.myview.views, пока не увидите что-то странное. Вы можете проверить, все ли импортируется правильно, открыв оболочку:
python manage.py shell
И попытавшись импортировать и / или попробовать что-то оттуда.
Кроме того, кто-то может больше помочь вам, если вы опубликуете полную трассировку. Удачи!