django中通过标签 过滤器转义
来源:互联网 发布:淘宝app怎么看自己信用 编辑:程序博客网 时间:2024/06/05 12:39
django中有时候将html的标签比如<img>存储到数据库中,然后在html中显示会出现无法正常显示想要的结果,比如无法显示图片,只是将图片的<img src='**'>的源代码显示在网页上,此时该怎么办呢?
我通过在网上查找资料,有两种较好的解决方法,一个就是safe过滤器,直接用{{content|safe}}就可以了,另外一种方法是用autoescape 标签,如为:{%autoescape off%}{{content}}{%endautoescape%}
上面只是给出了方法,下面说说自己的理解啊。就是django中有自动转义的功能,也就是常用的过滤器escape,转义的结果就是将一些链接 图片等不能显示,显示的是源码,因此我们需要关闭此功能,而法一是safe就是以不转义显示---安全显示么呵呵,,法二是用标签显示的关闭自动转义功能,,,
当然还有其他很多方法,但都比较啰嗦 详见http://blog.csdn.net/bravezhe/article/details/7711164
- django中通过标签 过滤器转义
- django中自定义过滤器,自定义标签
- django 模板标签 过滤器
- django 模板标签 过滤器
- Django 模板中 变量 过滤器 标签 的使用方法
- Django 模板中变量、过滤器、标签的使用方法
- django 自定义标签和过滤器
- django 内置标签和过滤器
- Django内置标签与过滤器
- django 内置标签与过滤器
- 用过滤器让全站html标签转义输出
- django标签自动转义的关闭
- django 内建标签和过滤器参考
- 自定义Django模板过滤器和标签
- django 自定义模板标签和过滤器
- Django自定义模板过滤器和标签
- django的模版标签和过滤器
- django 自定义模板标签和过滤器
- MySql常用语句及无法插入中文问题解决
- VPB安装
- win7下安装并配置QT Creator
- 线段树模板
- samtools得到mapping中各个位置覆盖度情况程序,samtools tview的使用
- django中通过标签 过滤器转义
- gdb
- 相似图片搜索的原理
- 深入OpenVPN的配置
- Uva 10112 - Myacm Triangles
- 导入excel错误:外部表不是预期的格式 解决方案
- 黑马程序员_面向对象(2)
- OSGGIS安装
- 投影纹理