Как настроить шаблон для ошибки 404 в Django - PullRequest
4 голосов
/ 06 июля 2011

Я хочу сделать все, что написано здесь

Убедитесь, что ваш шаблон 404 работает

Обратите внимание, что FlatpageFallbackMiddleware выполняет только шаги после того, как другое представление успешно выдает ответ 404.Если другой класс представления или промежуточного программного обеспечения пытается создать 404, но в итоге выдает исключение (например, исключение TemplateDoesNotExist, если у вашего сайта нет подходящего шаблона для использования для ответов HTTP 404), ответ станет HTTP 500 («Внутренняя ошибка сервера »), и FlatpageFallbackMiddleware не будет пытаться обслуживать плоскую страницу.

Может кто-нибудь сказать мне, что мне нужно сделать для создания шаблона 404

1 Ответ

4 голосов
/ 06 июля 2011

Следуйте рекомендациям в руководстве по настройке обработки 404 .

В частности, если вы не собираетесь писать свой собственный вид 404, этот совет важен:

Если для DEBUG установлено значение False (в вашем модуле настроек), и если вы не создали файл 404.html, вместо него вызывается Http500. Поэтому не забудьте создать 404.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...