1
{{loop.index}}
は、最も内側のループを正しく逆参照します。しかし、もし私が複数のループを入れ子にしているのであれば、どのループインデックスを見分けるのか分かりません。入れ子のfor-loopでは、jinjaテンプレートの外側のループインデックスにどのようにアクセスできますか?
http://jinja.pocoo.org/docs/dev/templates/
{{loop.index}}
は、最も内側のループを正しく逆参照します。しかし、もし私が複数のループを入れ子にしているのであれば、どのループインデックスを見分けるのか分かりません。入れ子のfor-loopでは、jinjaテンプレートの外側のループインデックスにどのようにアクセスできますか?
http://jinja.pocoo.org/docs/dev/templates/
はい。ドキュメントのこの部分は正確に私の質問に答える!
特殊ループ変数は、常に最も内側のループを指します。
<table>
{% for row in table %}
<tr>
{% set rowloop = loop %}
{% for cell in row %}
<td id="cell-{{ rowloop.index }}-{{ loop.index }}">{{ cell }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
http://jinja.pocoo.org/docs/dev/tricks/#accessing-the-parent-loop
[外側のループの取得ループインデックス](の可能性のある重複https://stackoverflow.com/:それは なら、それはそれをエイリアスすることが可能です外側のループへのアクセス権を持っていることが望ましいです質問/ 1567291/get-loop-of-outer-loop) –