Tengo una pregunta básica, en el lenguaje de plantilla de Django, ¿cómo puede saber si está en la última iteración de bucle en un for
bucle?
Tengo una pregunta básica, en el lenguaje de plantilla de Django, ¿cómo puede saber si está en la última iteración de bucle en un for
bucle?
Respuestas:
Usarías forloop.last
. Por ejemplo:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloop
para acceder al bucle que rodea al actual. Entonces, para verificar la última iteración de un bucle principal, se podría usar forloop.parentloop.last
. Consulte la documentación . @Tagar
forloop.last
verificará la última iteración del bucle más interno.