Django テンプレートに日数を表示する次の for ループがあります。ループ内で数値 (以下の場合は i) を反復処理できるかどうか疑問に思っています。それとも、それをデータベースに保存してから、days.day_number の形式でクエリする必要がありますか?
{% for days in days_list %}
<h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2>
{% endfor %}
ベストアンサー1
Django が提供しています。次のいずれかを使用できます。
{{ forloop.counter }}
インデックスは1から始まります。{{ forloop.counter0 }}
インデックスは0から始まります。
テンプレートでは、次の操作を実行できます。
{% for item in item_list %}
{{ forloop.counter }} # starting index 1
{{ forloop.counter0 }} # starting index 0
# do your stuff
{% endfor %}