Подтвердить что ты не робот

Черточки в шаблонах jinja

Нашел некоторые из них в файлах jinja:

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

А также

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

Смотрите тире? Любая идея для чего?

4b9b3361

Ответ 1

Оказывается, что + и - предназначены для управления пробелами.

Вы можете вручную отключить поведение lstrip_blocks, поставив знак плюса (+) в начале блока
[...]
Вы также можете удалить пробелы в шаблонах вручную. Если вы помещаете знак минус (-) в начало или конец блока (например, для тега), выражение комментария или переменной вы можете удалить пробелы после или перед этим блоком