在Django中取消HTML

dem*_*mos 7 html python django encoding

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

RT <a href="http://twitter.com/freuter">@freuter</a>... 
Run Code Online (Sandbox Code Playgroud)

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

有人可以帮忙吗?

Lak*_*sad 24

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

使用 django.template.mark_safe()

  • 但首先要检查内容是否真的安全.我不会盲目地从twitter的api中直接信任推文. (2认同)

Mar*_*rau 2

请参阅:如何使用 Python/Django 执行 HTML 解码/编码?

我想这回答了你的问题。