kentuck1213
@kentuck1213

Как выводить ключи цикла for в template?

views.py:
#достаю данныез из бд и передаю в шаблон
sliders = Slider.objects.filter(status=1)
my_template.html:
{% for k, v in sliders %}
            {{ k }}: {{ v }}
{% endfor %}

Либо это я плохо читаю доку либо это мальнький минусок в джанго ?
В принципе я нашёл в нэте решение оно заключается в views.py передавать в шаблон num_slide = range(len(sliders)), или самописный фильтр но, это кастыль какойто.
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
@marazmiki
Укротитель питонов
В документации про {% for %} это есть:
{% for v in sliders %}
  {{ forloop.counter0 }}: {{ v }} 
{% endfor %}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы