浏览 286 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-02-25 关键字: python, django
我在model里定义了information = models.TextField("详细内容"),但是这个采用了textareas,就是在admin直接编辑一个网页,然后再页面通过 {{news.information}}调用,我的理想状态时这个时候生成一个页面,但是他把我的标签全打印出来了,比如我写了一个表格,现在在页面看到的效果是:
<table border="1"> <tbody> <tr> <td>name:</td> <td>hata</td> </tr> </tbody> </table> 能通过是很么方法进行转化下,让我最终看到的是页面效果吗? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |
|
时间:2008-02-25
badpeas 刚刚
怎么样关闭自动转义啊?我要显示数据库中的网页标签代码啊!~~~ guotie 3 个月前 是的,最新的svn加上去的。 zbird 3 个月前 谢谢,我也遇到这个问题。 这个功能好像是在0.97加的,我以前用的时候没有这个问题,自从某次更新SVN后就挂了,不过一只都懒查。 guotie 3 个月前 原来是context.autoescape的问题。 guotie 3 个月前 检查了一下数据库的保存数据,发现是原始数据。 可能是template render的时候进行的转义。 guotie 3 个月前 或者这是mysql在保存数据时的自动转义? 这个是别人帖子中的内容,关键在这个 autoescape! 怎么关闭呢?查查先。。。 |
|
| 返回顶楼 | |
|
时间:2008-02-26
结贴,问题已经解决,由于0.97版本的问题,将所有的<>之类的标签进行自动转义,这是以前的版本没有的,现在要做的就是加一个 safe 标签,让他不自动autoescape,谢谢大家关注!
|
|
| 返回顶楼 | |


