我有字典,我将这样传递给模板
dict['vars'] = ['a':'dd','b':'gg','c':'yy']
dict['myvars'] = ['a':'tt','b':'yy','c':'uu']
有时候
当个人字典为空时没有按键。
我该怎么检查呢
{% if dict.vars empty %}
do this
答案 0 :(得分:13)
{% if not dict.vars %}
do this
{% endif %}
答案 1 :(得分:3)
你也可以这样做:
{% if not "vars" in dict %}
Hello
{% else %}
abc
{% endif %}
答案 2 :(得分:3)
此:
{% if dict|length > 0 %}
do this
{% endif %}
也应该做得很好。
答案 3 :(得分:0)
您还可以检查字典为空还是不这样
{% if not 'bool(video_url_dict)' %}
{% if 'bool(video_url_dict)' %}
这可以正常工作。