Quiero poder generar la iteración de bucle actual en mi plantilla.
Según los documentos: http://wsgiarea.pocoo.org/jinja/docs/loops.html , hay una variable loop.counter que estoy tratando de usar.
Tengo lo siguiente:
<ul>
{% for user in userlist %}
<li>
{{ user }} {{loop.counter}}
</li>
{% if loop.counter == 1 %}
This is the First user
{% endif %}
{% endfor %}
</ul>
Aunque no se está enviando nada a mi plantilla. ¿Cual es la sintaxis correcta?
loop.index0
en su lugar.Dentro de un bloque for-loop, puede acceder a algunas variables especiales que incluyen
loop.index
--pero noloop.counter
. De los documentos oficiales :fuente
si está utilizando django use en
forloop.counter
lugar deloop.counter
fuente