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.