Как задать range() в цикле for на django?

Пользователь

от hermina.hauck , в категории: Python , 2 месяца назад

Как задать range() в цикле for на django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от montana_hand , 2 месяца назад

@hermina.hauck 

Для задания range() в цикле for на Django используется фильтр forloop.counter. Он возвращает текущее значение итератора в цикле for.


Пример использования:

1
2
3
{% for i in ""|rjust:5 %}
    {{ forloop.counter }}
{% endfor %}


В данном примере rjust используется для создания пустой строки длиной 5 символов, которая затем используется в цикле for. Каждая итерация цикла будет выводить текущее значение итератора forloop.counter.