У меня есть сайт Django по адресу http://sm.rutgers.edu/relive/af_api/index/. Предполагается показать «Home of reive APIs». Если вы повторно обновляете эту страницу много раз, вы можете видеть разные визуализации.Django и mod_python прерывистая ошибка?
1) Ожидаемая страница.
2) Django "Это сработало!" стр.
3) «ИмпортError at/index /». Если вы прокрутите достаточно вниз до ROOT_URLCONF
, вы увидите, что он говорит 'relive.urls'
. Но, видимо, это должно быть 'af_api.urls'
, которое находится в моем settings.py
файле.
Поскольку эти результаты случаются случайным образом, возможно ли, что Django или mod_python работают неустойчиво?
Похоже, у вас есть разные дети-апаки, которые используют разные версии/возрасты вашего кода. Вы перезапустили Apache правильно? –
@stevejalim Раньше у меня был проект Django в его родительской папке 'reive'. Затем я удалил это и запустил новый проект в папке 'af_api', которая является подпапкой' reive'. Я не перезапускал Apache, потому что мой системный администратор сказал, что mod_python не требует перезапуска Apache для новых изменений. – zihaoyu
Ваш системный администратор ошибается. См. Http://docs.djangoproject.com/en/dev/howto/deployment/modpython/#running-a-development-server-with-mod-python -> импликация (и реальность) - вам нужно перезапустить Apache (или сделать перезагрузку для более грациозного опыта) каждый раз, когда вы развертываете изменения кода на этом сервере. –