在Django中取消HTML

时间:2010-06-29 07:13:18

标签: python html django encoding

我有html编码的文本,如下所示:

RT <a href="http://twitter.com/freuter">@freuter</a>... 

我想将它显示为html,但我不确定是否有可以应用于此文本的过滤器将html编码的文本转换回html ...

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:22)

正如丹尼尔所说,使用html中的{{ tweet|safe }}过滤器,或者从视图中将其标记为安全。

使用django.template.mark_safe()

答案 1 :(得分:4)

如果要渲染所有HTML,请尝试使用| safe过滤器。

答案 2 :(得分:2)

请参阅:How do I perform HTML decoding/encoding using Python/Django?

我认为这可以回答你的问题。