如何通过Django的urlize模板过滤其autoescape参数?

时间:2011-06-11 13:25:43

标签: django django-templates

Django urlize docs说:

  

urlize过滤器还采用可选参数autoescape。如果autoescapeTrue,则会使用Django的内置escape过滤器对链接文本和网址进行转义。 autoescape的默认值为True

我想使用此参数,但文档中没有说明如何将关键字参数实际传递给模板过滤器。是否可能,如果可能,我该怎么做?

1 个答案:

答案 0 :(得分:1)

显然urlize从当前的自动景观设置中获取该关键字参数,因此可以采用的方式

{% autoescape off %}{{ value|force_escape|urlize }}{% endautoescape %}

(如果您仍想逃避该值)