0

是否可以在 django 中打印一个保留 html 标签的字符串?

因此,如果我编写 {{ variable }} 变量内的 html 内容不会被浏览器解释为 html。

(真的是新手)

谢谢

4

4 回答 4

2

您可以使用转义过滤器{{variable|escape}}

与 php 相同htmlentitieshtmlspecialchars

于 2013-10-18T10:41:33.967 回答
1

这是默认情况下发生的,因为 Django 的自动转义。在将内容解释为 HTML 之前,您必须专门将内容标记为安全。

于 2013-10-18T11:42:52.813 回答
0

您可以使用安全过滤器{{variable|safe}}

于 2020-04-19T15:45:12.807 回答
-1

这听起来不像是一个 Python/Django 问题,而更像是一个 HTML 问题。

我的第一个猜测是类似于标签,但这里有一个 SO 问题,讨论在 HTML 页面上显示 HTML 的最佳方式(不渲染它):在 HTML 中显示 HTML 代码

于 2013-10-18T10:40:42.237 回答