在 Django 模板中,For loop
只有empty
当您循环的对象为空时才会设置条件。例如:
{% for x in my_list %}
#do something
{% empty %}
<p> my_list is empty </p>
{% endfor %}
在这里,如果 my_list 为空,那么它只会打印my_list is empty
python中有没有等价的东西?
我正在使用 if-else 条件,但这看起来很难看。我正在尝试找到不涉及使用 if-else 条件的解决方案
我当前的代码:
if len(my_list):
for x in my_list:
doSomething()
else:
print "my_list is empty"