Comment faire pour simuler la boucle while dans Jinja2
Comment pourrais-je faire ce qui suit dans jinja2:
while apples < oranges:
# some work here.
Selon http://jinja.pocoo.org/docs/dev/extensions/#loop-controls, et par l'erreur que je reçois, Jinja2 ne prend pas en charge les boucles while.
La question est que je veux en permanence de faire un peu de travail aussi longtemps que la valeur de apples
est inférieure à celle de oranges
Merci pour toute aide.
Aussi quelque chose d'équivalent à while True:
est bon aussi.
Je ne savais même pas jinja2 avait de variables qui peuvent modifier les valeurs d'une manière qui ferait que donner un sens. Pourquoi êtes-vous de mettre de la logique métier dans un modèle de toute façon?
OriginalL'auteur kasavbere | 2012-12-15
Vous devez vous connecter pour publier un commentaire.
À boucle en Jina2 vous devez utiliser : pour. À la fin de la boucle dans le pour le bloc, vous pouvez utiliser la pause.
Voir : http://jinja.pocoo.org/docs/extensions/#loop-controls.
Un "infini" en boucle vous pouvez créer avec:
en utilisant quelque chose comme
{% for user in users if not user.hidden %}
à partir de la docsje ne comprends pas cette déclaration dans mon cas, c'est inutile. J'ai besoin de passer par tous les j'ai de l'équipe et, en cas de pause d'une boucle, si ce n'est continuer la boucle. Je n'ai pas besoin exclusions..
OriginalL'auteur voscausa