0

在 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部分,它似乎工作。知道为什么会发生这种情况或如何解决这个问题吗?

4

0 回答 0