У меня есть пользовательская страница Django 500 и набор отладки для False. Когда мое приложение сталкивается с ошибкой во время выполнения, я получаю трассировку стека Django, как ожидалось.Страница ошибки Django не отображается с ошибкой синтаксиса
Однако, когда у меня есть синтаксическая ошибка, я получаю загадочную страницу Apache «Внутренняя ошибка сервера» и должен отлаживать Django, закрывая журнал Apache.
Почему Django не показывает страницу с ошибкой?
Я считаю, что я использовал страницы ошибок Django для всех ошибок, а не только для времени выполнения.
Любая помощь была бы принята с благодарностью.
У вас может быть отправлен стек, который по умолчанию включен. Посмотрите здесь: https://docs.djangoproject.com/en/dev/howto/error-reporting/#server-errors. Также хорошо, что django не отображает отладочную информацию, когда DEBUG = False, она будет раскрывать информацию о вашем сервере и настройке. – Jingo
@Jingo Я не думаю, что это помогло бы, из-за причин, объясненных в моем ответе ниже – Kimvais
@ Кимваис согласился :) – Jingo