【发布时间】:2017-10-01 04:38:37
【问题描述】:
我有一个使用imgix plugin 的简单模板,如下所示:
// template_b.html
{% get_imgix project.picture %}
此行导致错误,应替换为
{% get_imgix project.picture.url %}
这段代码在包含的模板中:
// template_a.html
{% include "template_b.html" %}
似乎当模板标签失败时,在第一种情况下(引发AttributeError),模板被简单地忽略。如果DEBUG 设置为False,则不会引发错误。
虽然这对于防止任何面向用户的错误肯定有用,但仍然令人担忧的是没有任何形式的反馈。
您知道我在哪里可以找到与此行为相关的更多信息,以及是否仍有方法可以获知失败?
【问题讨论】:
标签: django templates attributeerror