是否有一种简单的方法可以阻止Django为某些视图或网址发送错误电子邮件?
我今天注意到,我们的登录视图中发生了一些错误。由于Django在这些电子邮件中包含POST数据,因此它是通过电子邮件发送明文密码。这显然不理想,我宁愿不必杀死整个系统来阻止这种情况。
答案 0 :(得分:2)
Django允许您指定敏感变量以基于每个视图从回溯中省略,或者编写您自己的过滤逻辑并将其与所有电子邮件通知联系起来。我认为这是1.4中首次添加的。文档有很好的例子:
https://docs.djangoproject.com/en/dev/howto/error-reporting/#sensitive_variables
https://docs.djangoproject.com/en/dev/howto/error-reporting/#custom-error-reports
答案 1 :(得分:0)
Django没有提供基于每个视图或每个URL过滤电子邮件的方法。
有两种常见的方法可以解决这种情况: