Django-<;ul>;数据库中的内容不是以HTML形式呈现的,而是纯文本

Django-<;ul>;数据库中的内容不是以HTML形式呈现的,而是纯文本,html,django,Html,Django,我不确定这里出了什么问题。我的表中有一些html内容 表列: (ul)(li)one(/li)(li)two(/li)(li)three(/li)(/ul) 模板: (div class="plst") (p)Pros:(/p) {{ review.plist }} (/div) 请将()替换为 在我看到的输出中 (ul)(li)one(/li)(li)two(/li)(li)three(/li)(/ul) 就其本身而言,并非如此 onetwothree 一个两个三个 我不

我不确定这里出了什么问题。我的表中有一些html内容

表列:


 (ul)(li)one(/li)(li)two(/li)(li)three(/li)(/ul)
模板:


(div class="plst")
(p)Pros:(/p)
{{ review.plist }}
(/div)
请将()替换为

在我看到的输出中

 (ul)(li)one(/li)(li)two(/li)(li)three(/li)(/ul) 
就其本身而言,并非如此


  • one
  • two
  • three

  • 一个
  • 两个
  • 三个

我不知道这里发生了什么。谢谢您的时间。

您需要应用
safe
模板标记过滤器

<div class="plst">
<p>Pros:</p>
{{ review.plist | safe }}
</div>

优点:

{{review.plist | safe}}

safe
过滤器关闭和的转义。关闭转义后,它们将直接传递到输出。

是否打开了自动转义?这是什么?我不知道:(使用{{review.plist | safe})