Django - повторять число в цикле шаблона

В моем шаблоне django отображаются дни цикла. Интересно, возможно ли повторять число (в приведенном ниже случае i) в цикле. Или я должен сохранить его в базе данных, а затем запросить его в виде days.day_number?

{% for days in days_list %}
    <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2>
{% endfor %}

Ответы на вопрос(2)

Решение Вопроса

Джанго предоставляет его, вы можете использовать{{ forloop.counter }} индекс начинается с 1 или{{ forloop.counter0 }} Индекс начинается с 0.

Больше информации наДжанго шаблон forloop

Просто чтобы добавить быструю помощь, а не идти в Django Doc.

В шаблоне вы можете сделать

...
{% for item in item_list %}
    {{ forloop.counter }} {# starting index 1 #}
    {{ forloop.counter0 }} {# starting index 0 #}

    {# do your stuff #}
{% endfor %}
 03 мар. 2018 г., 15:27
А как насчет вложенных для циклов? Как мы можем сказать Django, если мы хотим сосчитать внутренний или внешний цикл?
 05 мар. 2018 г., 05:41
@ crey4fun, проверьforloop.parentloop обратитесь к документации для получения дополнительной информации.
 15 янв. 2017 г., 08:29
Но это дает длину -1.

Также можно использовать это:

{% if forloop.first %}

или же

{% if forloop.last %}
 03 дек. 2018 г., 14:24
Не ответ на вопрос, но все же ответ для многих людей, которые будут искать этот вопрос. Хорошая вещь!

Ваш ответ на вопрос