Как избежать лишних пробелов в шаблоне при использовании условия 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>