Django创建自定义错误报告

时间:2016-03-31 13:25:43

标签: django django-settings

我想修改默认的Django错误报告模板TECHNICAL_500_TEXT_TEMPLATE 以提供自定义错误消息。阅读有关修改过滤器的文档 DEFAULT_EXCEPTION_REPORTER_FILTER = 'path.to.your.CustomExceptionReporterFilter'但它是关于过滤数据的,但我想覆盖默认模板本身。

  1. 尝试覆盖DEFAULT_EXCEPTION_REPORTER_FILTER并定义自定义get_traceback_text,从而在方法中传递自定义模板而不是TECHNICAL_500_TEXT_TEMPLATE。
  2. 任何建议都会有所帮助

1 个答案:

答案 0 :(得分:0)

从1.7升级到1.9后,我开始注意到电子邮件的变化。我在下面的答案中使用了这种方法。我基本上删除了'设置'模板中的部分,包括一些不需要的其他行。

Django error email is too long. How do I truncate it?