浏览 4212 次
锁定老帖子 主题:django中文本内容的save的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-10
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-10
或者这是mysql在保存数据时的自动转义?
|
|
返回顶楼 | |
发表时间:2007-12-10
检查了一下数据库的保存数据,发现是原始数据。
可能是template render的时候进行的转义。 |
|
返回顶楼 | |
发表时间:2007-12-10
原来是context.autoescape的问题。
|
|
返回顶楼 | |
发表时间:2007-12-11
谢谢,我也遇到这个问题。
这个功能好像是在0.97加的,我以前用的时候没有这个问题,自从某次更新SVN后就挂了,不过一只都懒查。 |
|
返回顶楼 | |
发表时间:2007-12-11
是的,最新的svn加上去的。
|
|
返回顶楼 | |
发表时间:2008-02-25
怎么样关闭自动转义啊?我要显示数据库中的网页标签代码啊!~~~
|
|
返回顶楼 | |
发表时间:2008-11-05
如果你的原始内容是content,想要对content不进行转义,使用{{content|safe}}就可以关闭了。
|
|
返回顶楼 | |
发表时间:2008-11-07
除了在 template 中用 {{ context|safe }} 处理,还可以在 views 中处理:
from django.shortcuts import render_to_response from django.utils.safestring import mark_safe def index(request): #... context = mark_safe(context) return render_to_response(template_name,{'context':context}) |
|
返回顶楼 | |