Si vous voulez augmenter i
sur toutes les boucles imbriquées, vous pouvez passer une autre variable de contexte stateful, comme i=itertools.count()
, et dans le modèle, vous utilisez
<div id="{{ sub| getid:i.next }}"></div>
Les Django documentation on the template language design états la philosophie du langage de template est que
la système de gabarit est destiné à exprimer la présentation, pas la logique du programme.
Et cela signifie souvent que vous ne pouvez pas manipuler l'état directement avec des filtres. Pour obtenir des changements d'état, vous devrez créer vos propres variables avec état dont l'état peut être modifié via un appel de fonction.
http://mywiki.wooledge.org/XyProblem –
Si vous savez comment incrémenter la valeur d'une variable dans un modèle, alors SVP faites le moi savoir .. !! –