Tengo una pregunta básica, en el lenguaje de plantillas de Django, ¿cómo se puede saber si está en la última iteración de bucle para un "bucle for"?Plantilla de Django para ciclo - Última iteración
65
A
Respuesta
159
Utilizaría forloop.last
. Por ejemplo:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
9
{{}} forloop.last
+0
¡Gracias eso es lo que estaba buscando! –
Cuestiones relacionadas
- 1. Ciclo de plantilla Django para alternar filas - sin bucle
- 2. Python, próxima iteración del ciclo sobre un ciclo
- 3. ¿Cómo puedo detectar la última iteración en un ciclo sobre std :: map?
- 4. Última iteración del bucle for mejorado en java
- 5. Python Última iteración en For Loop
- 6. obtener la última iteración en jquery cada
- 7. Accediendo al elemento anterior de la matriz en la plantilla django para el ciclo
- 8. Django App Dependencia Ciclo
- 9. Módulo% en plantilla de Django
- 10. Cómo saber si estoy en la última iteración de un ciclo de X en Y en Objective-C
- 11. PHP: ¿Cómo se determina cada enésima iteración de un ciclo?
- 12. ¿Cómo omito una iteración de un ciclo `foreach`?
- 13. Django: Mejor práctica para URL conf, plantilla de plantilla url
- 14. Uso del ciclo en django
- 15. ¿Qué pasa aquí? Iteración sobre un diccionario en la plantilla de Django
- 16. Cómo saber Esta es la última iteración de un bucle?
- 17. ¿Cómo atrapar la última iteración dentro de $ .each en jQuery?
- 18. ¿Se evalúa la condición en un ciclo for cada iteración?
- 19. ¿Cómo la iteración es la última en HashMap?
- 20. ¿Cómo puedo reconocer la última iteración en C++ while loop?
- 21. Django equivalente para la última entrada para cada usuario
- 22. url etiqueta de plantilla en la plantilla de Django
- 23. Django pasar múltiples modelos para una plantilla
- 24. Motor de plantilla de jade: cada desplazamiento de iteración
- 25. Django manytomany en formato de plantilla
- 26. Atravesar varias listas en la plantilla django en el mismo ciclo
- 27. plantilla de Django forloop.counter pregunta
- 28. Plantilla Django datetime.weekday name
- 29. plantilla django convertir matriz en tabla HTML
- 30. Django, variables de plantilla globales
Eso era lo que necesitaba! –
Si hay bucles anidados, ¿comprobará el bucle interno? – Tagar
¿Es esta una característica de una versión Jinja más nueva? Cómo obtener "plantilla de representación: 'forloop' no está definido" en {% if not (forloop.last)%}, {% endif%} – Tagar