Jinja (moteur de template)

Jinja est un moteur de templates pour le langage de programmation Python.

Pour les articles homonymes, voir Jinja.

Jinja

Informations
Développé par Armin Ronacher (en)
Dernière version 3.1.2 ()[1]
Dépôt github.com/pallets/jinja
Écrit en Python
Type Bibliothèque logicielle
Moteur de template (en)
Bibliothèque logicielle Python (d)
Template language (d)
Licence BSD 3-clauses (d)
Site web palletsprojects.com/p/jinja

Il aurait inspiré Twig, moteur de template PHP[2].

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>{{ variable|escape }}</title>
  </head>
  <body>
  {%- for item in item_list %}
    {{ item }}{% if not loop.last %},{% endif %}
  {%- endfor %}
  </body>
</html>

Notes et références

Liens

  • Portail de la programmation informatique
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.