Heroku переопределяет ошибки django

Я следовал официальной документации Django по написанию пользовательских представлений ошибок, то есть handler404, handler500 и т.д. Когда в настройках моего проекта установлено значение debug в false, пользовательские страницы ошибок отображаются, как и ожидалось. Когда я развертываю проект на heroku, кажется, что heroku переопределяет страницы ошибок django и возвращает вместо них свои собственные. Например, для ошибки 404 not found, когда для параметра debug установлено значение True, отображается страница отладки ошибки django и код ответа 404. Если установить значение False, то код ответа будет уже не 404, а 503, который возвращает heroku, а не Django. Что происходит и как мне решить эту проблему?

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