Как обрабатывать запрос 404 в Django?
Я пытаюсь обработать 404 запрос, когда страница не найдена. Я получаю ошибку Ошибка сервера (500).
Вот код :
В settings.py
DEBUG = False
ALLOWED_HOSTS = ['localhost', '127.0.0.1']
В myapp.views:
def handle_not_found(request, exception):
return render(request, "404.html")
В проекте urls.py :
handler404 = "myapp.views.handle_not_found"
Я получаю эту ошибку, потому что шаблон, который я отображаю через 404 обработчика, имеет ошибку.
Я исправил эту ошибку и теперь она работает нормально.