Как заставить отчеты об ошибках из команд управления django? - PullRequest
5 голосов
/ 02 июня 2011

Мы периодически выполняем пользовательские команды управления на сервере.

Есть ли способ получить что-то вроде сообщения об ошибках по электронной почте , работающего на команду?

1 Ответ

5 голосов
/ 02 июня 2011

Вы можете использовать обработчик журнала django AdminEmailHandler :

https://docs.djangoproject.com/en/dev/topics/logging/#django.utils.log.AdminEmailHandler

Как сказано в документации:

Этот обработчик отправляетпо электронной почте администраторам сайта для каждого полученного сообщения журнала.

Таким образом, вы можете использовать это для регистрации ошибки в любом исключении, возникшем в команде управления, и исключение будет автоматически отправлено администраторам

...