Templates中的for標籤
阿新 • • 發佈:2018-11-09
for 標籤
{% for 變數 in 元組|列表|字典 %}
{% endfor %}
在 Jinja2 模板的迴圈中,支援內部變數 - loop
loop作用:記載當前迴圈中的一些相關資訊
loop 常用屬性:
1. index
用法:loop.index
作用:記錄當前迴圈的次數,從 1 開始記錄
2. index0
用法:loop.index0
作用:同上,從0開始記錄
3. first
用法:loop.first
作用:值為True,則表示當前迴圈是第一次迴圈
4. last
用法:loop.last
作用:值為True,則表示當前迴圈是最後一次迴圈
# params.list是一個列表,由後臺傳過來的。 {% for name in params.list %} <h1 style="background: {% if loop.first %} red {% elif loop.last %} yellow {% else %} deeppink {% endif %} ;">{{name}}</h1>{% endfor %}