2010-05-11 4 views
1

У меня есть сайт 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 работают неустойчиво?

+0

Похоже, у вас есть разные дети-апаки, которые используют разные версии/возрасты вашего кода. Вы перезапустили Apache правильно? –

+0

@stevejalim Раньше у меня был проект Django в его родительской папке 'reive'. Затем я удалил это и запустил новый проект в папке 'af_api', которая является подпапкой' reive'. Я не перезапускал Apache, потому что мой системный администратор сказал, что mod_python не требует перезапуска Apache для новых изменений. – zihaoyu

+1

Ваш системный администратор ошибается. См. Http://docs.djangoproject.com/en/dev/howto/deployment/modpython/#running-a-development-server-with-mod-python -> импликация (и реальность) - вам нужно перезапустить Apache (или сделать перезагрузку для более грациозного опыта) каждый раз, когда вы развертываете изменения кода на этом сервере. –

ответ

0

Благодаря stevejalim, я попросил моего sysadmin перезапустить Apache. Теперь проблема исчезла!

 Смежные вопросы

  • Нет связанных вопросов^_^