Как проверить последнюю итерацию цикла в шаблоне Django? - PullRequest
82 голосов
/ 08 мая 2009

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

Ответы [ 2 ]

195 голосов
/ 08 мая 2009

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

<ul>
{% for item in menu_items %}
    <li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
10 голосов
/ 08 мая 2009

{{forloop.last}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...