python/django: 如何将json字符串转换为html格式?

0 投票
1 回答
2071 浏览
提问于 2025-04-17 15:40

我不太确定这是否可行,但如果有这样的工具,我会非常感激。

我有一个json对象,它里面包含了另一个程序返回的json字符串,这个字符串实际上是一些html代码。但是,当我把它渲染到django模板时,它只是一个大串的字符串。我想知道在python或django中是否有工具可以把这个字符串转换成“html格式”的文本。谢谢。

编辑:我使用json.loads()来加载另一个程序的输出,并提取有用的信息,然后把它返回到模板。在模板中,我简单地使用django的模板语法,比如{{ v.response }}来显示它。结果页面看起来是这样的:

在这里输入图片描述

1 个回答

1

假设你知道这个字符串是安全的,你可以标记它,这样模板引擎就不会自动对它进行转义了。你可以试试 {{ v.response|safe }} 这个写法。

撰写回答