在 Django 模板中链接过滤器似乎可以正常工作,但是当我尝试在包含的模板中链接 django 过滤器时却没有。
例如在我的顶级模板中,这有效:
<td>{{ q10a.exp|intcomma|default:"☐☐☐,☐☐☐,☐☐☐,☐☐☐.00" }}</td>
如果q10.exp
它None
正确呈现为☐☐☐,☐☐☐,☐☐☐,☐☐☐.00
但是,当我这样做时:
{% include "reports/includes/simpleSummary.html" with q=q5 %}
在 simpleSummary.html 中:
<td>{{ q.exp|intcomma|default:"☐☐☐,☐☐☐,☐☐☐,☐☐☐.00" }}</td>
但是,如果q5.exp
我们None
将其呈现为None
. 如果我删除该|intcomma
部分,它似乎工作。知道为什么会发生这种情况或如何解决这个问题吗?