Я использую Django 1.1.4 и Python 2.6.6 с mod_wsgi, чтобы создать веб-сайтстраница Джанго ошибка не показывая
Клиент хочет 404 и 500 страниц, чтобы его логотип и домашней страницы ссылку. Я написал простые страницы. Его больше 512 байт. Я проделал файлы в PROJECT_ROOT/templates/
, если я установил отладочную ошибку True
, ошибка говорит о ее ошибке 404. но когда я поставил его, чтобы быть False
и попытаться загрузить страницу, которая не существует Я получаю внутреннюю ошибку сервера, которая выглядит следующим образом:
Внутренней ошибка сервера
Сервер обнаружил внутреннюю ошибку или некорректный и был не в состоянии заполнить ваш запрос.
Обратитесь к администратору сервера root @ localhost и сообщите о том, что произошла ошибка, и все, что вы, возможно, сделали , что могло привести к ошибке.
Дополнительная информация об этой ошибке может быть доступна на сервере error log. Apache/2.2.15 (CentOS) Server по адресу: www.anglais-verbe.com Порт 80
Что мне делать?
Я не написал никаких просмотров для обработки 404, 500 или не внесенных изменений в urls.py.
Это мой первый полноценный проект django, и я не уверен, что происходит не так.
Update:
Мой администратор отслеживающий электронная почта
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'
Вы не * есть * установить 'handler404', если вы хотите сделать что-то особый. По умолчанию поведение Django отлично подходит для большинства случаев. – Alasdair
, может быть, просто посмотрите здесь ... https://docs.djangoproject.com/ru/dev/intro/tutorial03/#write-a-404-page-not-found-view – Jingo
Спасибо большое. Это сработало :) –