Django: общие подразделы шаблонов / простые HTML-шаблоны тегов? - PullRequest
0 голосов
/ 01 июня 2010

Каков хороший способ обработки часто встречающихся подразделов шаблонов? Например, есть раздел подзаголовка, который используется на 4 разных страницах. Страницы достаточно разные, чтобы не работать с наследованием шаблонов (т. Е. "Extends" не подходит).

Является ли "include" рекомендуемым методом здесь? Это кажется немного тяжелым, требуя, чтобы каждый подраздел или фрагмент был в своем собственном файле. Существуют ли какие-либо проблемы с производительностью при использовании include или целесообразно формировать шаблон из подразделов (т. Е. Если я его широко использую, оплачиваю ли я какие-либо штрафы)?

Я думаю, что я ищу что-то вроде тегов шаблонов, но без программирования - простой способ создать библиотеку тегов шаблонов html, которую я могу посыпать другими шаблонами.

1 Ответ

1 голос
/ 01 июня 2010

Я не думаю, что есть что-то плохое в использовании включений в шаблоны, когда речь идет о производительности!Если вы хотите более детального анализа, попробуйте django-debug-toolbar, потому что он также показывает, сколько времени / вызовов затрачено, когда речь идет о шаблонах!
http://github.com/robhudson/django-debug-toolbar

В противном случае, где подходящее «расширение» шаблонов, если наверняка хорошая практика, может спасти вас много работы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...