Как избежать лишних пробелов в шаблоне при использовании условия if endif в шаблоне django

я извлекаю информацию из базы данных и использую {%if%} и {%endif%} условия так что если это поле пустое это не вызывает никаких проблем но когда это поле не имеет никакого значения оно создает новую пустую строку на месте что выглядит плохо в стилизации я видел ответ используйте это {%if -%} {%- endif %} это не работает и выдает ошибку все что я хочу если поле пустое не создавать новую пустую строку и выводить вторую строку ниже без пробелов любое предложение будет полезно

Вы можете использовать встроенный templatetag

{% spaceless %}
    Space less content here
{% endspaceless %}

Вы можете форматировать следующим образом:

My first line{% if second_line %}<br>
{{second_line}}{% endif %}<br>
My third line

Идея заключается в том, что если second_line не существует, то это не приведет к тому, что <br>

Вернуться на верх