2011-09-30 74 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标签