哪个autoescape标签和安全过滤器更好用?

时间:2014-02-06 09:33:10

标签: django django-templates

我一直在寻找一种方法来浏览用Django模板编写的变量中的HTML,我找到了答案here。所以,基本上有两种方法可以做到:

  • autoescape设为off

    {% autoescape off %}{{ myHTMLstring }}{% endautoescape %}
    
  • 使用safe过滤器:

    {{ myHTMLstring | safe }}
    

我的问题是哪一个更适合使用(以及在哪种情况下)。我的感觉是safe过滤器是特定于Django的,与autoescape相反,它似乎也在Jinja2中使用。但是,你自己的思考方式是什么?

0 个答案:

没有答案