Опасность использования DEBUG = True в производстве
Я прочитал все о DEBUG = True в Django и некоторых эффектах, но там никогда не говорится, ПОЧЕМУ не следует использовать DEBUG = True в производстве, только то, что не следует.
Я также читал, что DEBUG=True запоминает каждый запрос, который вы делаете, что увеличивает память со временем.
Однако недавно я обнаружил, что можно просто изменить technical_500.html, technical_404.html (и даже technical_500.txt) в .venv/Lib/site-packages/django/views/templates
или сами функции в .venv/Lib/site-packages/django/core/handlers/exception.py
и получить отсутствие трассировки и дамп данных всякий раз, когда вы получаете ответ 404 или 500.
Итак, мой вопрос: есть ли реальная опасность в установке DEBUG в True и изменении html (или функций), упомянутых выше, если у вас также нет запросов?
P.S Я знаю, что это может быть плохой практикой, просто любопытно.