for 标签
使用模板中使用标签语言{% for %}和{% endfor%},对视图函数传递的数据集进行遍历访问,比如上面传递的字符串,列表,元祖,字典,集合这样的数据
和普通模板变量不同,模板标签使用大括号百分号的组合{% lag %},具有有一些特殊的功能性
模板中的标签{% for %}与Python中的for循环类似,要记得有闭合模板标签{{ endfor }}
{% for var in sequence %}
{{ var }}
{% endfor %}
-
注意:模板语言中,不会出现索引超出范围的
IndexError或者Key值不存在的KeyError,取不出任何东西则只是一个空
if 标签
在模版中,可以通过{% if %}标签语法来进行模板变量的值判断;
{% if test_list %}
列表不为空
{% elif test_dict %}
列表为空,字典不为空
{% else %}
列表字典均为空
{% endif %}
1397

被折叠的 条评论
为什么被折叠?



