Eu tenho uma pergunta básica, na linguagem de modelo do Django, como você pode saber se está na última iteração de loop em um for
loop?
Eu tenho uma pergunta básica, na linguagem de modelo do Django, como você pode saber se está na última iteração de loop em um for
loop?
Respostas:
Você usaria forloop.last
. Por exemplo:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloop
para acessar o loop ao redor do atual. Portanto, para verificar a última iteração de um loop pai, pode-se usar forloop.parentloop.last
. Veja a documentação . @Tagar
forloop.last
verificaremos a última iteração do loop mais interno.