1

我不确定我哪里出了问题。我有一个循环打印出几个电子邮件地址。我想根据它的主要状态将一个设置为“主要”地址。如果我给模板 {{ x.primary }} 我得到 True 或 False 的值。

我希望我的输出看起来像:

  • 工作:bob@example.com(小学)
  • 个人:bob2@example.com
  • 个人:bob3@example.com

<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>
4

1 回答 1

5

不要引用True。只是True

{% if x.primary == True %}

或者更简单地说:

{% if x.primary %}
于 2012-05-18T19:42:45.097 回答