2013-04-22 98 views
3

我有我传递给模板这样我如何检查是否有东西在字典中的Django模板

dict['vars'] = ['a':'dd','b':'gg','c':'yy'] 
dict['myvars'] = ['a':'tt','b':'yy','c':'uu'] 

有次

当个人字典是空的字典没有钥匙。

我怎么能检查,像这样

{% if dict.vars empty %} 
do this 
+3

也建议你不要使用python'dict'函数作为变量名 – 2013-04-22 06:46:22

回答

9
{% if not dict.vars %} 
    do this 
{% endif %} 
3

你也可以这样做:

{% if not "vars" in dict %} 
    Hello 
{% else %} 
    abc 
{% endif %} 
0

此:

{% if dict|length > 0 %} 
do this 
{% endif %} 

应该做的工作就好了。

相关问题