Найти - Пользователи
Полная версия: генерация html из шаблона
Начало » Django » генерация html из шаблона
1
terrrible
Хотел выяснить такую вещь:
есть шаблон, который генерит html.
Примерный код:
{% for event in day_events %}
	<p>
		{{ event.time }}
		{{ event.title }}<br>
		{% for i in event.instructors.all %}
			{{ i }}
		{% endfor %}
	</p>
{% endfor %}
Вопрос в том, правильно ли, что итоговый html содержит все эти пробелы, переносы строк и табы, которые есть в шаблоне?
Не очень удобно работать с итоговым кодом, особенно когда шаблон большой. Может есть какой-то более правильный метод?
romankrv
правильного метода нет но есть стандарты
читайте про PEP8 на djangoproject.com есть адаптация PEP8 к фремворку
а для темплейта 2 или 4 пробела будет ок 8 излишне как у Вас.

Good luck to read PEP8
JOHN_16
romankrv
Я думаю ТС имел не это ввиду.
terrrible
Вы имеете ввиду что в готовом HTML за счет конструкций for появились много пустых строк и тп? Да , это нормально. Дело в том что за итоговый читаемый HTML счаз никто не парится, ни Вася Пупкин ни Гугл с Яндексом.
Но если вам критично, то обратите внимание на тег джанги spaceless
terrrible
Да, я больше про то, что озвучил JOHN_16.
Спасибо про тег, почитаю.
Мне лично неудобно читать код, он перестаёт влезать в экран. Да и того же гугла, даже если они не парятся, итоговый html очень аккуратный)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB