Je veux pouvoir afficher l'itération de la boucle actuelle dans mon modèle.
Selon la documentation: http://wsgiarea.pocoo.org/jinja/docs/loops.html , il existe une variable loop.counter que j'essaie d'utiliser.
J'ai ce qui suit:
<ul>
{% for user in userlist %}
<li>
{{ user }} {{loop.counter}}
</li>
{% if loop.counter == 1 %}
This is the First user
{% endif %}
{% endfor %}
</ul>
Bien que rien ne soit généré sur mon modèle. Quelle est la syntaxe correcte?
loop.index0
place.À l'intérieur d'un bloc de boucle for, vous pouvez accéder à certaines variables spéciales, y compris -
loop.index
mais nonloop.counter
. À partir des documents officiels :la source
si vous utilisez django, utilisez à la
forloop.counter
place deloop.counter
la source