Почему не получается убрать лишнюю строку в Word при заполнении шаблона?

Использую библиотеку python-docxtpl.

С бэкенда приходят данные для заполнения Word-шаблона.

{% for chapter in main_sections %}
{%- if not loop.first %}{{ "\f" }}{% endif %}
{{ chapter.title | upper }}
{%- if chapter.subsection %} 
{{ chapter.subsection | upper }} 
{%- endif %}
{{ "\t" + chapter.content -}}
{% endfor %}

У первой главы нет лишней строки, а во всех остальных главах есть в начале страницы после разрыва одна пустая строка.

Если сделать так:

{%- if not loop.first %}{{ "\f" }}{% endif -%}

То тогда нет лишних строк, но пропадает оформление для главы.

Уже разные способы пробовал. Ничего не помогло.


Ответы (0 шт):