これのどこが間違っているのかわかりません。いくつかの電子メールアドレスを出力するループがあります。プライマリのステータスに基づいて、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>