django ViewDoesNotExist

Я получаю странную ошибку, и я не могу разыскать ее. Отслеживание стека не дает ключа к разгадке относительно местоположения ошибки также. Это просто дает мне стандартное исключение 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
6
задан imns 16 August 2010 в 20:32
поделиться

1 ответ

Судя по тому, что вы опубликовали, ошибка находится в myapp.myview.views.

Вы уже упоминали о поиске орфографических ошибок в словах «модели», и это хорошо. Вы также можете попробовать попросить Django проверить ваши модели, чтобы убедиться, что они правильно импортируются (запустите это в корне вашего проекта Django):

python manage.py validate

Помимо этого, просто продолжайте следить за импортом в myapp.myview.views, пока не увидите что-то странное. Вы можете проверить, все ли импортируется правильно, открыв оболочку:

python manage.py shell

И попытавшись импортировать и / или попробовать что-то оттуда.

Кроме того, кто-то может больше помочь вам, если вы опубликуете полную трассировку. Удачи!

15
ответ дан 8 December 2019 в 12:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: