2010-01-20 3 views
0

Можно ли загрузить тег/фильтр шаблона django для использования в качестве одного из моих тегов шаблона?Загрузка и повторное использование шаблонов шаблонов Django

Я пытаюсь загрузить некоторые из фильтров django.contrib.humanize, поэтому я могу применить их к результатам некоторых моих пользовательских тегов шаблонов. Я вообще не могу импортировать их, и я не хочу переписывать любой из этих кодов.

ответ

3

Шаблонные теги - это просто функции Python; вы можете импортировать свой модуль и называть их безнаказанно, единственное требование - передать им соответствующие аргументы. Модуль django.contrib.humanize.templatetags.humanize имеет отдельные функции для выполнения работы, поэтому в этом конкретном случае это еще проще.

+0

Хм. Это то, что я пытался, по-моему, у меня только что был неправильный путь импорта каждый раз, когда я его пробовал. Он работает с 'от django.contrib.humanize.templatetags import humanize'. Так что спасибо. –

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