У меня есть базовый вопрос, как на языке шаблонов Django узнать, находитесь ли вы на последней итерации for
цикла?
У меня есть базовый вопрос, как на языке шаблонов Django узнать, находитесь ли вы на последней итерации for
цикла?
Ответы:
Вы бы использовали forloop.last
. Например:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloop
для доступа к циклу, окружающему текущий. Итак, чтобы проверить последнюю итерацию родительского цикла, можно использовать forloop.parentloop.last
. См. Документацию . @Tagar
forloop.last
проверим последнюю итерацию самого внутреннего цикла.