{{ id | default(5) }} {{ action | default('edit') }}
Si la variable n'est pas définie, elle vaudra la valeur spécifiée par le filtre.
{{ code_html |safe }}
Si la variable contient du code HTML déjà construit et qu'on ne veut pas que Jinja l'échappe, ajouter le filtre |safe.
Voir Formatting Numbers in Jinja
Exemple d'un prix en € avec 2 décimales :
{{ "€ %.2f"|format(article.prix) }}
Pour formater une valeur monétaire avec le signe € et des espaces entre les milliers :
{{ "€ {:,.2f}".format(article.prix).replace(',',' ') }}
{{ car.date_of_manufacture.strftime('%Y-%m-%d') }}
Exemple sur StackOverflow: https://stackoverflow.com/questions/4830535/how-do-i-format-a-date-in-jinja2