Задать вопрос
@xesax

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

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

С бэкенда приходят данные для заполнения Word-шаблона и они вставляются в 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 -%}
То тогда нет лишних строк, но пропадает оформление для главы.

Уже разные способы пробовал. Ничего не помогло.
  • Вопрос задан
  • 34 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы