2011-10-11 77 views
0

是做什么的区别:var不在列表中而var在列表中有什么不同?

{% if my_var not in my_list %} 
    {{ my_var }} 
{% endif %} 

{% if not my_var in my_list %} 
    {{ my_var }} 
{% endif %} 

my_list是None和my_var在模板"1"?在第一种情况下,{{my_var}}不会被打印,但会在第二种情况下打印。

回答

1

由于my_list不是容器在所有,两个比较都返回false。不同之处在于第二个将假转化为真并打印my_var

相关问题