Django,未解释 html 标签

far*_*awa 1 html javascript python django

我正在从 django 项目的数据库加载文本以在模板中显示它。

在数据库中存储的文本中,我添加了一些 HTML 标签,但浏览器似乎无法解释这些 html 标签。

这是我的模板:

<div>
  <!-- body_text = "<strong>Hello</strong> word"  -->
  {{ entry.body_text }} 
</div>
Run Code Online (Sandbox Code Playgroud)

我得到了原始文本:<strong>Hello</strong> word而不是

<strong>Hello</strong> word
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

Sha*_*ang 6

如果您不希望您的 HTML 被转义,请使用safe过滤器:

{{ entry.body_text|safe }}
Run Code Online (Sandbox Code Playgroud)

关于安全过滤器的 Django 文档。