2011-09-30 72 views
0

任何想法爲什麼這不起作用?它使我在{% if tab.title==foc %}django模板適用於

{% for tab in menu %} 
    {% for foc in focus %} 
    <li>{{ tab.title }}</li> 
    {% if tab.title==foc %} 
    {% endif %} 
    {% endfor %} 
{% endfor %} 
+0

沒有給出什麼樣的錯誤?這可能是foc或tab變量的問題嗎? –

+0

無法解析餘數:'tab.title == foc'中的'== foc' – titus

回答

5

錯誤周圍==空間試試吧

或者,使用ifqual標籤,而不是如果

0

已於Django的1.2 alpha引入if聲明並在django上修改1.2

使用正確的方法摹吧:

{% if somevar == "x" %} 
    This appears if variable somevar equals the string "x" 
{% endif %} 

檢查你的Django版本,在與你的Django控制檯:

django.version 

如果你使用一個較小的比1.2,你應該使用ifequal標籤