Tirets dans les modèles jinja

Trouvé certains d'entre eux dans les fichiers jinja:

</extension>
{%- else -%}
<extension name="blabla">

Et aussi

{% if freeswitch_dispatcher -%}
<extension name="hold_unhold">

Voir les tirets ? Aucune idée de quoi il sert ?

21
demandé sur Anto 2013-10-16 14:31:15

1 réponses

S'avère que + et - sont là pour les espaces de contrôle but.

Vous pouvez désactiver manuellement le comportement lstrip_blocks en plaçant un signe plus ( + ) au début d'un bloc
[...]
Vous pouvez également supprimer les espaces dans les modèles à la main. Si vous mettez un signe moins ( - ) au début ou à la fin d'un bloc (par exemple une balise for), un commentaire ou une expression de variable, vous pouvez supprimer les espaces après ou avant ce bloc

26
répondu Anto 2013-11-05 10:44:26