Jinja2的循環內置變量主要有以下幾個:
變量 | 內容 |
---|---|
loop.index | 循環迭代計數(從1開始) |
loop.index0 | 循環迭代計數(從0開始) |
loop.revindex | 循環迭代倒序計數(從len開始,到1結束) |
loop.revindex0 | 循環迭代倒序計數(從len-1開始,到0結束) |
loop.first | 是否為循環的第一個元素 |
loop.last | 是否為循環的最后一個元素 |
loop.length | 循環序列中元素的個數 |
loop.cycle | 在給定的序列中輪循,如上例在”odd”和”even”兩個值間輪循 |
loop.depth | 當前循環在遞歸中的層級(從1開始) |
loop.depth0 | 當前循環在遞歸中的層級(從0開始) |