请教djangopython存入数据库换行显示换行问题

今天我遇到了一个非常奇怪的textarea行為.一直在修复它,我仍然无法找到解决方案.非常感谢任何帮助,所以提前感谢.

我在这里有一个小形式:

我正在通过POST请求向python脚本发送数据(“评论”字段).

不知怎的,我总是得到双重换行符,或者最后是双重CrLf,它们存储在python存入数据库换行中.

例如,我通过textarea编写并发送此评论内容:

在网址加密的数據中,我看到cCC

为什么它在解码格式中加倍!

当然,当我将结果从python存入数据库换行打印回浏览器时,我得到了所有这些双断点.

(当我通过“数据存儲查看器”查看实体的TextProperty时,它被写成“c c c”).

我有一个Flash应用程序,它将发送请求发送到同一个python脚本,并且flash的文本框中的所有换行符都被正确写入.

但是,洳果我只是尝试通过textarea在浏览器界面中打开该python存入数据库换行实体并保存它(不进行编辑),我会再次收到所有换行符.

}

django中的模板并不能实现自动换行遇到/n的话不会自动换行,毕竟/n是python里面的换行符html怎么可能认识呢?

那如何实现在模板中换行呢

缺点是不能处理多个连续空格可以自己写┅个 filter 把所有的空格转为\n

}

我要回帖

更多关于 python存入数据库换行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信