2011-07-04 15 views

Respuesta

98

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#divisibleby

De here:

{% if forloop.counter|divisibleby:2 %}even{% else %}odd{% endif %} 
+5

+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

+0

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

+0

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

80

En primer ciclo de nivel:

{% cycle 'odd' 'even' %} 
+2

+1. ciclo etiqueta funciona bien ahora – Isshun