链接包含Django模板中的过滤器

时间:2013-07-15 05:40:21

标签: python django django-templates django-template-filters

Django模板中的链接过滤器似乎正常工作,但是当我尝试在包含的模板中链接django过滤器时,它不会。

例如,在我的顶级模板中,这有效:

<td>{{ q10a.exp|intcomma|default:"☐☐☐,☐☐☐,☐☐☐,☐☐☐.00" }}</td>

如果q10.expNone,则会正确呈现为☐☐☐,☐☐☐,☐☐☐,☐☐☐.00

然而,当我这样做时:

{% include "reports/includes/simpleSummary.html" with q=q5 %}

并在simpleSummary.html中:

<td>{{ q.exp|intcomma|default:"☐☐☐,☐☐☐,☐☐☐,☐☐☐.00" }}</td>

但是,如果q5.exp我们None呈现为None。如果我删除|intcomma部分,它似乎有效。知道为什么会发生这种情况或我如何解决这个问题?

0 个答案:

没有答案