Tengo este código¿Cómo obtengo los valores impares y pares en una plantilla Django for loop?
{% for o in some_list %}
Ahora quiero hacer algunas cosas si estoy en una línea aún. ¿Cómo puedo hacer eso?
Tengo este código¿Cómo obtengo los valores impares y pares en una plantilla Django for loop?
{% for o in some_list %}
Ahora quiero hacer algunas cosas si estoy en una línea aún. ¿Cómo puedo hacer eso?
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#divisibleby
De here:
{% if forloop.counter|divisibleby:2 %}even{% else %}odd{% endif %}
En primer ciclo de nivel:
{% cycle 'odd' 'even' %}
+1. ciclo etiqueta funciona bien ahora – Isshun
+1. También vale la pena señalar la etiqueta 'ciclo', dependiendo de qué/por qué exactamente quiere hacer algo solo en líneas pares. – paulbailey
Es cierto. Gracias por agregar eso. Hubo un error/comportamiento inesperado asociado con la etiqueta del ciclo; tal vez eso ha sido arreglado desde entonces ... – bernie
En fecha par, no creo que tenga. El control del ciclo actual parece ser vestigial en el mejor de los casos: no veo ninguna forma de reiniciar un ciclo, solo una forma de moverlo. – holdenweb