Django дружніх-тегів навантажувач додаток Django, яка використовує templatetag бібліотеки в шаблонах Django опціонально функції підтримки.
Ця програма забезпечує три шаблону теги {% friendly_load%}, {% if_has_tag%} і {% ifnot_has_tag%}.
Використовується разом, ви можете побудований шаблони, які мають додаткову підтримку для деяких тегів шаблону. Ви можете використовувати їх, якщо вони є в наявності і щось ще, якщо вони не є.
Установка
Додати friendlytagloader в INSTALLED_APPS
Використання
{% Навантаження friendly_loader%} в шаблоні
Завантажити деякі додатковий TagLib {% friendly_load коментарі%}
Умовно використовувати свій тег:
{% If_has_tag render_comment_list%}
І NBSP; {% render_comment_list для OBJ%}
{% Ще%}
І NBSP; Коментар підтримка не доступна
{% Endif_has_tag%}
{% Friendly_load%} приймає кілька аргументів, тому завантаження безліччю додаткових бібліотек тега відразу підтримується:
{% Friendly_load коментарі веб-дизайн website_tags%}
{% If_has_tag%} і {% ifnot_has_tag%} також може обробляти кілька аргументів.
У разі if_has_tag це означає, що всі дані мітки повинні бути доступні, так що це не буде робити ніякого, хоча в даний час є вбудований тег:
{% If_has_tag зараз nonexisting_tag%}
І NBSP; {% тепер%}
{% Endif_has_tag%}
Стан ifnot_has_tag спрацює, якщо який-небудь із зазначених тегів немає. Наприклад, це як і раніше надає поточний рік, починаючи з nonexisting_tag недоступний, і в даний час є вбудований в тег:
{% Ifnot_has_tag зараз nonexisting_tag%}
І NBSP; {% тепер%}
{% Endifnot_has_tag%}
Що нового У цьому випуску:
- Django 1.4 сумісний
Вимоги
- Python
- Django
Коментар не знайдено