Django:我如何在模板渲染中不显眼地捕获错误?

时间:2014-09-05 12:20:21

标签: django email django-templates html-rendering

我进行了搜索和搜索,通常的响应似乎是“将debug和template_debug设置为True”。

然而。 我正在生成用于通知目的的邮件,我有一个处理模板呈现的小类,以及之后创建的EmailMessage对象(出于干扰原因,关于html内容等)。

问题是我想记录任何渲染错误,以便我可以在别处分析它们。根据日期,成员资格,权限等,有很多不同的邮件会发送很多不同的变量。我想知道渲染时变量是否丢失..

现在我必须定期检查Mandrill(他们将邮件内容存储长达30天),以便查看所有邮件是否包含所有相关数据..

我知道我可以采用单元测试方式 - 但是当我不想做的就是不显眼地捕捉任何错误时,这似乎有点多了。

你怎么看?我是如何处理这个问题的?

0 个答案:

没有答案