2012-05-18 116 views
1

我不知道我在哪裏出錯了。我有一個打印出幾個電子郵件地址的循環。我想根據它的主要狀態設置一個作爲「主要」地址。如果我給模板{{x.primary}},我會得到True或False的值。Django如果陳述不正確

我想我的輸出看起來像:


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

回答

5

不要引用True。這只是True

{% if x.primary == True %} 

或者更簡單地說:

{% if x.primary %} 
+0

我已經在過去使用您的評論後,不知道爲什麼我沒有再次,謝謝! (仍綠色,抱歉) – erimar77