Как отобразить пользовательскую страницу ошибки для статуса HTTP 405 (метод запрещен) в Django при использовании @require_POST

Мой вопрос прост: как мне отобразить пользовательскую страницу ошибки для статуса HTTP 405 (метод запрещен) в Django при использовании @ декоратор require_POST ?

Я использую django.views.decorators.http. require_POST декоратор, и когда страница посещается запросом GET, консоль показывает ошибку 405, но страница просто пуста (даже не страница с ошибкой Django). Как мне заставить Django отображать пользовательскую страницу и / или страницу ошибок по умолчанию для такого рода ошибок?

РЕДАКТИРОВАТЬ: Стоит упомянуть, что я пытался поместить страницы 404.html, 500.html и 405.html в папку с шаблонами, но это тоже не помогает. Я также варьировал между DEBUG = True и False , но безрезультатно.

11
задан Martin Brown 28 April 2011 в 14:37
поделиться