61 votes

zip(list1, list2) dans Jinja2?

Je fais de la génération de code dans Jinja2 et je veux souvent itérer à travers deux listes ensemble (c’est-à-dire les noms et les types de variables), existe-t-il un moyen simple de le faire ou dois-je simplement passer une liste prédéfinie? Je n’ai pas pu trouver une telle fonction dans les documents ou sur Google.

67voto

Garrett Points 5477

Modifiez le jinja2. Espace de noms global de l’environnement lui-même si vous le jugez approprié.

Cela peut être utile pour séparer la logique de vue (modèle) de la logique d’application, mais cela permet également l’inverse. #séparation des problèmes

10voto

Mantej Singh Points 76

Pour Flask, vous pouvez passer le zip dans le ``

4voto

Senthil Kumaran Points 14934

Je ne pense pas que les langages de modélisation permettent de faire zip de deux conteneurs sur la boucle. Voici une question similaire pour django et jinja templating est très proche de django.

Vous auriez pré-construire un conteneur zippé et passer à votre modèle.

Est équivalent à

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