当您的Django应用程序引发异常时,Django会向您发送一封电子邮件,向您报告错误,其中包含一些有用的信息。那很棒。但是有一条信息可以帮助调试,但在这些电子邮件中缺失:locals()
。
如何让Django的错误电子邮件包含locals()
?
答案 0 :(得分:3)
通过在'include_html': 'True',
'class': 'django.utils.log.AdminEmailHandler',
设置中的LOGGING
旁边添加settings.py
解决问题。现在,我通过电子邮件收到包含所有locals()
信息的HTML报告。
答案 1 :(得分:0)
根据the documentation Django确实包括当地人。或者我错过了什么?您也可以在文档中找到(参见上面的链接)如何编写自己的自定义错误报告。