J'ai une question basique, dans le langage de modèle de Django, comment pouvez-vous savoir si vous êtes à la dernière itération de boucle dans une for
boucle?
J'ai une question basique, dans le langage de modèle de Django, comment pouvez-vous savoir si vous êtes à la dernière itération de boucle dans une for
boucle?
Réponses:
Vous utiliseriez forloop.last
. Par exemple:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloop
pour accéder à la boucle entourant la boucle actuelle. Donc, pour vérifier la dernière itération d'une boucle parent, on pourrait utiliser forloop.parentloop.last
. Consultez la documentation . @Tagar
forloop.last
vérifiera la dernière itération de la boucle la plus interne.