Мне не удалось настроить страницу 400 500 404 и т. Д. В моем веб-приложении. Я сделал один специальный проект для тестирования этих пользовательских поведений, но не смог получить никакого результата. Я предпринял следующие шаги для настройки этих пользовательских страниц:
Настроенная папка проекта urls.py со следующими строками:
handler404 = 'testapp.views.not_found'
handler500 = 'testapp.views.server_error'
handler403 = 'testapp.views.permission_denied'
handler400 = 'testapp.views.bad_request'
Я создал одно имя приложения testapp и вставил ниже коды в views.py
def server_error(request):
return render(request, 'testapp/500.html')
def not_found(request):
return render(request, 'testapp/404.html')
def permission_denied(request):
return render(request, 'testapp/403.html')
def bad_request(request):
return render(request, 'testapp/400.html')
Создан каталог шаблонов внутри testapp и снова создан каталог testapp внутри каталога шаблонов.
Набор Debug = Flase
.
Но когда я нажимаю неправильный URL, он говорит: "A server error occurred. Please contact the administrator."
Вот моя структура каталогов:

Любые предложения, которые я могу сделать, чтобы добиться желаемого результата?