Django-штуковина является приложение Django позволяет настраиваемым ориентируетесь тегов включения шаблона.
Установка
#. Добавить ** ** штуковину для ваших ** Установленные приложения настройки **.
#. Добавить ROOT_GIZMOCONF значение для ваших проектов настройки файл ::
& NBSP; & NBSP; & NBSP; ROOT_GIZMOCONF = '' project.gizmos
#. Создайте свой вещиц файл конфигурации в виде ::
& NBSP; & NBSP; & NBSP; вещиц = (
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ('<Имя-погрузчик>', '<имя тега> "," <имя слота>', [['
& NBSP; & NBSP; & NBSP; )
С:
* <Имя-погрузчик> это имя вы обычно переходят к нагрузке тега Django, то есть ** ** myapp_inclusion_tags для ** {myapp_icnlusion_tags% нагрузки%} **.
* <Имя тега> будучи имя тега нужно включить, т.е. ** ** рекламной для ** {%}% объявлений **
* <Имя слота> будучи имя слота вы хотите тег, чтобы показать в, т.е. ** ** домой.
*
Применение:
Вещицы являются фондовые стандартные теги включение Django. Единственное, что diffirence вместо указания тегов в шаблоне указать теги с расстояния, используя конфигурационный файл отмели в сочетании с тегом вещиц.
Например, позволяет сказать, у нас есть ** ** объявление тег указан в ** ** MYAPP тегов 'S включения, которые мы только хотим, чтобы позвонить и NBSP; в гизмо слотов названных ** ** объявление на URL с именем ** ** домой:
#. Создайте теги, как обычно.
#. Создайте свой вещиц файл конфигурации в виде ::
& NBSP; & NBSP; & NBSP; вещиц = (
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ('myapp_inclusion_tag', 'объявление', 'объявление', ['домой',]),
& NBSP; & NBSP; & NBSP; )
#. В шаблоне для зрения домашнего загрузить теги включения штуковина и включают в себя тег вещиц с именем слота объявлений ::
& NBSP; & NBSP; & NBSP; {% Нагрузки gizmo_inclusion_tags%}
& NBSP; & NBSP; & NBSP; ... некоторые HTML ...
& NBSP; & NBSP; & NBSP; {% Вещиц "home_advert '%}
& NBSP; & NBSP; & NBSP; ... некоторые более HTML ...
Что нового В этом выпуске:.
- Принесите упаковки до стандарта
Требования
- Python
- Джанго
Комментарии не найдены