Как обрабатывать запрос 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 обработчика, имеет ошибку.

Я исправил эту ошибку и теперь она работает нормально.

Вернуться на верх