基本 Jinja

PythonのFlask(Jinja2)でループ内インデックスを取得する

最終更新日 2023.02.18

Python の Flask でループのインデックスを取得するには loop を使います(テンプレートエンジンは Jinja2)。

{% for c in categories %}
    {{ loop.index }}
{% endfor %}

loop.index にループ内のインデックスが入ります。loop はいくつか便利なプロパティを用意していますが、loop.index はもっとも使われるものでしょう。