1. ホーム
  2. jinja2

[解決済み] 外周ループのループインデックスを取得

2023-06-11 10:26:35

質問

jinjaでは、変数loop.indexに現在実行中のループのイテレーション番号が格納されます。

ループを入れ子にしているとき、外側のループの現在のイテレーションを内側のループで取得するにはどうしたらよいでしょうか。

どのように解決するのですか?

変数に格納するなどしてください。

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