Шаблоны Django: как избежать пустых строк с помощью include и load?

В шаблоне я использую следующий код:

{% load i18n %}
{% include "header.html" %}
{% include "top_bar.html" %}

Но это производит несколько возвратов каретки (\n) как я отделяю каждыйinclude а такжеload возврат каретки. Я не хочу объединять такие включения:

{% include "header.html" %}{% include "top_bar.html" %}

Потому что это нечитаемо.

Есть ли способ избежать этих новых строк?

Ответы на вопрос(2)

Решение Вопроса

эта тема где патч отправлен и в данный момент рассматривается. Этот этап проверки занимает слишком много времени в отношении моего проекта.

Вот модуль Django Я создал для этого. Он обрабатывает пробелы / пустые строки / пустые строки так же, как Гари Уилсон спросил в теме выше.

Он состоит из загрузчика шаблонов и промежуточного программного обеспечения:

Загрузчик шаблонов помечает запрошенные пустые строки (те, которые произвольно вставляются разработчиком) Промежуточное программное обеспечение перехватываетHttpResponse и подавляет каждую пустую строку. Затем он размечает ранее запрошенные строки и возвращает очищенный ответ
 brian sharon28 сент. 2013 г., 00:43
Это решение отлично работает, спасибо!

http: //djangosnippets.org/snippets/569. Вы также можете преобразовать его в промежуточное ПО, чтобы избежать дополнительных тегов в ваших шаблонах.

Ваш ответ на вопрос