Добрый день!
Есть шаблон django, есть куча разных {% if ... %}
{% for el in list %}
{{ el }}
{% endfor %}
{% endif %}
Так вот, эта конструкция дает по два пустых перевода строки до и после {{ el }}, вопрос: Как этого избежать не прибегая к тегу {% spaceless %}?
Спасибо!
По-нормальному — никак. Теги в одной строке раполагать. Можно регекспом в миддлвари вырезать, но это зло уже какое-то, похуже тега spaceless. См. code.djangoproject.com/ticket/2594
Можно еще Jinja2 вместо джанговских шаблонов использовать, если пустые строки очень напрягают, или джангу пропатчить (или проманкипатчить только нужные места) патчем из тикета. Или забить.