我们在服务器上定期运行自定义管理命令。
有没有办法通过电子邮件为命令工作来获取错误报告之类的东西?
我们在服务器上定期运行自定义管理命令。
有没有办法通过电子邮件为命令工作来获取错误报告之类的东西?
您可以使用 django 日志处理程序AdminEmailHandler:
https://docs.djangoproject.com/en/dev/topics/logging/#django.utils.log.AdminEmailHandler
正如文档所说:
此处理程序会针对它收到的每条日志消息向站点管理员发送一封电子邮件。
因此,您可以使用它来记录管理命令中引发的任何异常的错误,并且异常将自动发送给管理员