В вашем файле settings.py добавьте следующую строку. Когда DEBUG = False
, как и должно быть, когда вы в сети, при возникновении ошибки вам будет отправлено следующее сообщение. Таким образом, полный журнал ошибок никогда не показывается другим людям.
ADMINS = [('your_name', 'you@your_email.com')]
Но для этого вам понадобится настроить почтовый сервер. Для этого вам нужно будет добавить некоторые записи на ваш цифровой сервер Ocean. Обычно это просто запись MX, предоставляющая вашему серверу разрешение на отправку электронной почты с your_website.com . Инструкции для этого зависят от используемого вами почтового хоста. Если вы используете что-то вроде fastmail, направления здесь.
ВНИМАНИЕ, ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ ЭТО: Если на вашем сайте много ошибок, и он сканируется большим количеством ботов, которые получают эти ошибки, это может спамить вашу электронную почту для каждой отдельной ошибки. Таким образом, в идеале вы должны всегда убедиться, что ваш сайт сначала работает над версией разработки без ошибок. Если там нет ошибок, добавьте эту строку .... Затем закомментируйте ее и перезапустите gunicorn, когда получите необходимую информацию.