django 将html标签内容输出到前端显示时标签直接在页面上显示问题
发布时间:2018-11-06 17:21:04作者:wangjian浏览量:694点赞量:0
今天使用django将数据库内一个字段显示在页面上,这个字段的内容包含了html标签,当显示到页面上的时候发现html标签直接显示在了页面上,前端没有把html标签编译出来,这是因为django的模板系统默认会对输出进行转义,比如把<p>转义成了<p> ,然后再显示出来的时候就如实地显示为<p>
解决方法:
1:
{% autoescape off %} {{content}} #这里是显示在页面上的html标签内容 {% endautoescape %}
2:
{{ content|safe }}
下一篇:django导出csv