Как проверить последнюю итерацию цикла в шаблоне Django?

StackOverflow https://stackoverflow.com/questions/837237

Вопрос

У меня есть основной вопрос, на языке шаблонов Django, как вы можете определить, находитесь ли вы на последней итерации цикла в цикле for ?

Это было полезно?

Решение

Вы бы использовали forloop.last . Например:

<ul>
{% for item in menu_items %}
    <li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>

Другие советы

{{forloop.last}}

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top