web-dev-qa-db-ja.com

外側のループのループインデックスを取得する

Jinjaでは、変数loop.indexは現在実行中のループの反復番号を保持します。

ネストされたループがある場合、内側のループで外側のループの現在の反復を取得するにはどうすればよいですか?

57
flybywire

たとえば、変数に保存します。

{% for i in a %}
    {% set outer_loop = loop %}
    {% for j in a %}
        {{ outer_loop.index }}
    {% endfor %}
{% endfor %}
91