Django文档说:
当 DEBUG 为 False 时,只要您的代码引发未处理的异常并导致内部服务器错误(HTTP 状态代码 500),Django 就会向 ADMINS 设置中列出的用户发送电子邮件。
但这是否包括 django 管理站点?如果没有,我该如何启用此类报告?
我问这个是因为当我Exception
在 ModelAdmin 子类中有意升起时,我没有收到任何电子邮件。
另一方面,我尝试手动发送,它工作正常。
$ ./manage.py shell
>>> from django.core.mail import EmailMessage
>>> email = EmailMessage('Hello', 'World', to=['email@example.com'])
>>> email.send()
更新: 当应用程序的 API 部分出现异常(由活塞驱动)时,Django 也会发送崩溃报告。
任何帮助深表感谢。