2013-06-18 2 views
0

Я пишу пользовательские теги шаблонов и теги включения для моего проекта. Оба этих файла имеют в них несколько HTML-тегов. Например, "<br>" и т. Д. Поэтому мне было интересно, есть ли у django методы иметь теги HTML в этих двух файлах? Заранее спасибо!Может ли теги шаблонов django и теги включения содержать в себе немного HTML?

+1

Можете ли вы включить жесткий пример из своего кода? – JcKelley

ответ

2

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

Иногда полезно смотреть в сторону и просто нарушать это правило для достижения хороших решений. Это вряд ли зависит от контекста.

Мое предложение - попытаться выяснить способ, с помощью которого можно реорганизовать логику в тег без необходимости включать HTML. Если вы его найдете, отлично! Если нет, сделайте снимок и включите его.

Это очень широкий вопрос, ориентированный на мнение. Надеюсь, мой поможет немного.

Удачи вам!

+0

Спасибо за ответ. Единственным тегом HTML, который я использую, является тег «
». Только для форматирования. Я не знаю, будет ли это иметь какое-либо значение или нет. Цените свой ответ, хотя! –

Смежные вопросы