Лучший сухой способ показать один и тот же блок HTML в нескольких файлах шаблонов Django

django django-templates dry

634 просмотра

1 ответ

Извините, это немного нубский вопрос.

У меня есть модель студента.

У меня есть несколько мест, где отображается профиль студента. каждое место - это отдельный вид и файл шаблона.

В настоящее время я копирую и вставляю HTML между шаблонами. Но это означает, что когда я изменяю макет профиля студента, мне нужно обновить его в нескольких местах.

Наличие одного и того же HTML-кода в нескольких местах, кажется, против DRY.

Каков наилучший способ сделать это в Django? или блоки HTML считаются WET?

Автор: Thereissoupinmyfly Источник Размещён: 08.11.2019 10:55

Ответы (1)


5 плюса

Решение

просто добавьте тег включения там, где он вам нужен, вот так -

<div>
stuff
{% include 'sometemplate.html' %}
more stuff
</div>
Автор: Jon Размещён: 20.08.2016 05:53
Вопросы из категории :
32x32