131 votes

Comment accéder à ultrapériphériques forloop.compteur avec des boucles for imbriquées dans des modèles Django?

Est-il possible d'accéder à la forloop.compteur pour le ultrapériphériques pour la boucle dans le modèle suivant dans Django:

{% for outerItem in outerItems %}
    {% for item in items%}
        <div>{{ forloop.counter }}.&nbsp;{{ item }}</div>
    {% endfor %}
{% endfor %}

forloop.compteur revient le plus profond pour la boucle de contre dans l'exemple ci-dessus

251voto

Tom Points 8420

Vous pouvez utiliser forloop.parentloop d'obtenir à l'extérieur forloop, donc dans votre cas {{forloop.parentloop.counter}}.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X