Quero poder gerar a iteração do loop atual para o meu modelo.
De acordo com os documentos: http://wsgiarea.pocoo.org/jinja/docs/loops.html , há uma variável loop.counter que estou tentando usar.
Eu tenho o seguinte:
<ul>
{% for user in userlist %}
<li>
{{ user }} {{loop.counter}}
</li>
{% if loop.counter == 1 %}
This is the First user
{% endif %}
{% endfor %}
</ul>
Embora nada esteja sendo produzido no meu modelo. Qual é a sintaxe correta?
loop.index0
.Dentro de um bloco de loop for, você pode acessar algumas variáveis especiais, incluindo -
loop.index
mas nãoloop.counter
. Dos documentos oficiais :fonte
se você estiver usando o django use em
forloop.counter
vez deloop.counter
fonte