在Django模板中包含未转义的HTML变量

9 投票
3 回答
14421 浏览
提问于 2025-04-16 00:33

我有一段经过HTML编码的文本,内容是这样的:

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

我想把它显示成HTML格式,但我不太确定有没有什么方法可以把这个编码的文本转换回HTML格式……

有人能帮忙吗?

3 个回答

2

请看这里:我该如何在Python/Django中进行HTML解码/编码?

我觉得这个可以回答你的问题。

4

如果你想显示所有的HTML内容,可以试试|safe这个过滤器。

28

正如丹尼尔所说,在HTML中使用 {{ tweet|safe }} 这个过滤器,或者在视图中将它标记为安全。

可以使用 django.template.mark_safe()

撰写回答