Как решить ошибку перенаправления 404 ответа?
В своем проекте Django я создал две функции-обработчика для 404 и 500 ошибок. Я хочу перенаправить пользователя на домашнюю страницу, если этой страницы не существует. Поэтому я пишу следующие коды.
Но когда я захожу на сайт, там написано:
Эта страница не работает. domain.com перенаправил вас слишком много раз.
urls.py
handler404 = handler404
handler500 = handler500
views.py
def handler404(request, exception=None):
return redirect('/')
def handler500(request, exception=None):
return redirect('/')
settings.py:
DEBUG = false
Где моя ошибка и как я могу ее решить? Если я удалю обработчики в urls.py, то ошибки будут удалены и возврат будет нормальным.