如何使用模板标签在Django模板中从数据库呈现HTML文本

5

我使用 Django 表单、文本区域小部件和 Bootstrap 所见即所得编辑器将文本保存到数据库中,但当我尝试仅使用变量名将其呈现到模板中时

{{ text }}, 

我只是呈现带有html标签的文本,就像这样:
shows the rendering of html tags
我想要做的是在html中显示格式化的文本。

1个回答

14

如果您在数据库字段中存储的是格式化的HTML,并且您确定它是安全的,那么可以尝试使用safe过滤器。

{{ tablename.fieldname|safe }}
{{var|safe}}

请参阅文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接