34

我使用tinymce 创建了一个富文本区域。我现在已将其保存到我的数据库并希望显示它。它以带有标签等的 html 格式保存在数据库中。为了显示它,我尝试过:

在视图中:

content = get_content_from_db()
render_to_response("template.html", {"content":content})

在模板中:

{{content}}

这显示带有标签的内容,如下所示:

<strong>My text</strong>

而不是仅将文本显示为粗体。

我也尝试过使用逐字标记,但这(doh!)显示为:

{{content}}

我该怎么做?我需要以不同的方式保存它吗?我以保存任何其他 TextArea 的方式保存它,但字段是 blob。

4

1 回答 1

77

使用safe过滤器

{{ content|safe }}
于 2012-11-05T08:40:19.040 回答