{% 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 %}
程序實現了第一個元素的前面不加‘,’的功能。