Правильный метод наследования содержимого в шаблоне Django

У меня есть шаблон base.html с тегами sitewide для charset, google-site-verification, stylesheets, js.... Мне также нужно установить блоки для тегов заголовков и метаописаний конкретных страниц.

Мне интересно, должен ли я установить {% block head %} в моем base.html и в моем унаследованном шаблоне смешивать теги в этом блоке, или я должен установить конкретные блоки, такие как {% block meta %} и {% block title %} так, чтобы теги появлялись на своих местах, когда Django рендерит в html.

Имеет ли это смысл? Если я просматриваю исходный текст со всеми тегами, смешанными в одном {%block head %}, все немного не по порядку, но если я добавляю отдельные блоки для каждого тега, они упорядочиваются, но используется гораздо больше кода...?

5
задан shipwreck 13 December 2011 в 22:51
поделиться