Ответ 1
https://docs.djangoproject.com/en/dev/ref/settings/#debug
"Никогда не развертывайте сайт в процессе работы с включенным DEBUG.
Вы поймали это? НИКОГДА не развертывайте сайт в процессе работы с включенным DEBUG.
Одной из основных особенностей режима отладки является отображение подробных страниц ошибок. Если ваше приложение вызывает исключение, когда DEBUG равно True, Django отобразит подробную трассировку, включая множество метаданных о вашей среде, таких как все установленные в настоящее время настройки Django (от settings.py). "
В принципе, это зияющая дыра в безопасности.
Он также тратит много памяти:
"Также важно помнить, что при запуске с включенным DEBUG, Django будет помнить каждый выполняемый SQL-запрос. Это полезно, когда вы отлаживаете, но он быстро потребляет память на производственном сервере."