Я использую django 1.1.4 и python 2.6.6 с mod_wsgi для создания веб-сайта.
Клиент хочет, чтобы на страницах 404 и 500 имелся логотип и ссылка на домашнюю страницу.Я написал простые страницы.Это больше, чем 512 байт.Я ходил по файлам в PROJECT_ROOT / templates /
, если я установил отладку равной True
, ошибка говорит об ошибке 404.но когда я устанавливаю значение False
и пытаюсь загрузить страницу, которая не существует, я получаю внутреннюю ошибку сервера, которая выглядит следующим образом:
Внутренняя ошибка сервера
сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.
Пожалуйста, свяжитесь с администратором сервера root @ localhost и сообщите им о времени возникновения ошибки и обо всех действиях, которые вы могли совершить, возможно, вызвавшихошибка.
Дополнительные сведения об этой ошибке могут быть доступны в журнале ошибок сервера.Сервер Apache / 2.2.15 (CentOS) на www.anglais-verbe.com Порт 80
Что мне делать?
Я не написал ни одного представления для обработки 404, 500или внес изменения в urls.py.
Это мой первый полноценный проект django, и я не уверен, что происходит не так.
Обновление:
Мой адрес электронной почты администратора:
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 125, in get_response
callback, param_dict = resolver.resolve404()
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 267, in resolve404
return self._resolve_special('404')
File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 259, in _resolve_special
callback = getattr(self.urlconf_module, 'handler%s' % view_type)
AttributeError: 'module' object has no attribute 'handler404'