2010-06-29 56 views
5

我已经HTML编码的文本,其内容是这样的:转义HTML在Django

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

我想这显示为HTML,但我不知道如果有,我可以适用于本文本转换的一个过滤器HTML编码文本回到HTML ...

有人可以帮忙吗?

回答

4

如果要渲染所有HTML,请尝试安全筛选器。

20

正如Daniel所说,在html中使用{{ tweet|safe }}过滤器,或者从视图中标记为安全。

使用django.template.mark_safe()

+2

但首先检查内容是否真的安全。例如,我不会直接从twitter的API中盲目信任推文。 – bjunix 2012-05-14 10:57:07