是否可以对templatetag的结果使用django过滤器?

时间:2011-07-18 23:14:41

标签: django django-template-filters

我有一个模板标记,它返回转换为用户时区的datetime对象。要格式化它,我更喜欢内置过滤器“date”来格式化它 是否可以对模板标记的结果使用过滤器?

2 个答案:

答案 0 :(得分:8)

您可以使用“过滤器”模板标签包装自定义模板标签:

{% filter date %}
    {% your_custom_tag %}
{% endfilter %}

此处提供更多信息:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#filter

答案 1 :(得分:0)

是的,如果可以的话。过滤器只是可以导入的功能。从django.template.defaultfilters导入所需的过滤器函数,并将参数传递给它。