如何在django feed中禁用autoescape?

时间:2009-10-20 07:53:07

标签: django feed

我使用django feed框架为我的网站组织rss feed。 我需要为feed项添加一些超链接,但其中包括 autoescaped(“<”替换为“& lt;”等等)。 是否可以在我的Feed中保留标签(据我所知,我无法使用 Feed模板中的{%autoescape off%}标记)? 感谢。

2 个答案:

答案 0 :(得分:5)

阅读Automatic HTML escaping in Django并尝试以下语法。数据是保存链接的变量

{{ data|safe }}

答案 1 :(得分:0)

正如抖动所提到的,你可以使用“安全”过滤器,但如果你想经常禁用自动转换,那就太烦人了。 Django还支持{%autoescape off%} {%autoescape end%}块,里面的所有内容都不会被自动调整。

已编辑:抱歉,我还没有完全看到你的问题只是标题:)。为什么你不能在feed中使用autoescape标签?它没有任何限制。