Jinja

Jinja è un linguaggio di templating.

Idea:

  • KISS
  • molto simile a python
  • misto tra html e “tipo php”

Costrutti

{{ }} espressione { % % } statement {# #} commento

Filtri

{{ var | filter }} con i filtri possiamo manipolare le variabili che gli passiamo.

Elementi da non renderizzare:

{ % raw}
{ % endraw}

Esempio: :

<html>  
   <body>  
   <h1>{{ _template_var1_ }}</h1>  
   <p>{{ _template_var2_ }}</p>  
  </body>  
</html>

_template_var1_ e _template_var2_ verranno sostituiti con i valori che gli passo.