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