[django]在页面中正常显示包含html标记的内容,富文本信息显示
2016-04-21 09:49
716 查看
在我们使用django开发类似于博客这样的系统中,肯定会有一些富文本的内容,就是说在编辑的时候,可以进行加粗、字体、段落、表格等等操作。
我们会把编辑好的内容存储起来,然后在用的时候读取出来显示,但是如果直接显示,会把富文本的标记一起显示,而没有真正显示富文本的效果。
这是因为django的模板系统做了一些工作,例如,把<转换为<,把>转换为>等等,这些被转义了的符号,会直接显示在页面上,在页面就会出现
这样的标记,而不是段落的效果。
想要达到富文本的效果,只需要将存储的富文本内容用{% autoescape off %}包括起来就可以了。
{% autoescape off %}
{% endautoescape %}
转载:
/article/4308638.html
我们会把编辑好的内容存储起来,然后在用的时候读取出来显示,但是如果直接显示,会把富文本的标记一起显示,而没有真正显示富文本的效果。
这是因为django的模板系统做了一些工作,例如,把<转换为<,把>转换为>等等,这些被转义了的符号,会直接显示在页面上,在页面就会出现
这样的标记,而不是段落的效果。
想要达到富文本的效果,只需要将存储的富文本内容用{% autoescape off %}包括起来就可以了。
{% autoescape off %}
{{post.content}}
{% endautoescape %}
转载:
/article/4308638.html
相关文章推荐
- Dom++完美版得到元素到html的距离6/4/21
- 在html属性中使用xsl变量
- 行内元素与块级元素比较全面的区别和转换
- html学习笔记——html基本结构
- HTML原生实现下拉帅新和滑动方向判断
- html中各标签的意义和各属性的意义和用法
- Html踩坑之旅
- html节点类型及对应数值
- html学习笔记——html发展历程
- html embed详解
- HTML基础
- HTML标签中的attribute和DOM对象
- HTML中label的两种使用方法
- HTML DOM 属性
- HTML页面跳转的5种方法
- MVC HtmlHelper用法大全
- html标签特效代码大全
- HTML DOM 方法
- HTML DOM 节点
- HTML图片热区map area的用法