我不确定我在哪里出错了。我有一个循环打印出几个电子邮件地址。我想根据它的主要状态设置一个作为“主要”地址。如果我给模板{{x.primary}},我会得到True或False的值。
我希望我的输出看起来像:
<ul>
{% for x in member.person.email_addresses.all %}
{% if x.publish %}
<li> {{ x.type }}: {{ x.email }} {% if x.primary == "True" %} (Primary) {% endif %} </li>
{% endif %}
{% endfor %}
</ul>
答案 0 :(得分:5)
不引用True
。这只是True
:
{% if x.primary == True %}
或更简单:
{% if x.primary %}