2013-04-22 71 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 %} 

應該做的工作就好了。

相關問題