Django テンプレートでネストされた for ループを使用して最も外側の forloop.counter にアクセスするにはどうすればよいでしょうか? 質問する

Django テンプレートでネストされた for ループを使用して最も外側の forloop.counter にアクセスするにはどうすればよいでしょうか? 質問する

Django の次のテンプレートの最も外側の for ループの forloop.counter にアクセスすることは可能ですか?

{% for outerItem in outerItems %}
    {% for item in items%}
        <div>{{ forloop.counter }}.&nbsp;{{ item }}</div>
    {% endfor %}
{% endfor %}

forloop.counterは上記の例の最も内側のforループのカウンターを返します。

ベストアンサー1

forloop.parentloop外側に到達するために使用できますforloop。つまり、あなたの場合は です{{forloop.parentloop.counter}}

おすすめ記事