django模板{%for%}中的forloop的应用
{% for k, v in data.items %}
{{ k }}: {{ v }}
{% endfor %}
这里假设data.items
这个列表类似:[ [a,b],[c,d],[e,f]......]
这种类型。那么我们可以使用{% for key, value in data.items %}
这种方式得到每个元素的列表中的值。
forloop forloop.counter 表示当前迭代数(第几次循环)从1开始
forloop.counter0 同上,但是从0开始
forloop.first 判断此次循环是否是第一次循环,是则返回True
forloop.parentloop
{% for p in info.second.all %}
{% if forloop.counter == 1 %}
{{ p }}
{% else %}
,{{ p }}
{% endif %}
{% endfor %}
程序实现了第一个元素的前面不加‘,’的功能
文档信息
版权声明:可自由转载(请注明转载出处)-非商用-非衍生
发表时间:2019年4月24日 22:57