小编Jac*_*ler的帖子

替换Unicode字符串中的换行符

我试图替换unicode字符串中的换行符,似乎缺少一些魔法代码.

我的特殊例子是我正在使用AppEngine并尝试将HTML页面中的标题放入db.StringProperty()我的模型中.

所以我做了类似的事情:

link.title = unicode(page_title,"utf-8").replace('\n','').replace('\r','')
Run Code Online (Sandbox Code Playgroud)

我得到:

Property title is not multi-line
Run Code Online (Sandbox Code Playgroud)

是否还有其他代码我应该用于替换?

python unicode google-app-engine

14
推荐指数
2
解决办法
2万
查看次数

迁移AppEngine

我有一个在AppEngine上运行的应用程序,每天使用大约50个CPU小时.其中大部分用于等待数据存储.

我正在考虑将它从AppEngine转移到Rackspace云服务器之类的东西,因为我认为如果我可以将一些工作卸载到数据库中,我的应用程序可以更高效(另外我可以添加更多在AppEngine上难以实现的功能) ).

那么,我将如何移动AppEngine应用程序?它是使用webapp框架开发的,并不使用除数据存储区之外的许多Google API.理想情况下,我可以保留webapp代码并将db类替换为可以与另一个数据库通信的东西(MySQL或PostgreSQL可能比CouchDB或MongoDB更好,但这些也可以工作).

更新:响应下面的评论......我之前运行了大量的Web应用程序.我以前没有运行生产python应用程序.我假设设置python/webserver方面相当简单.我希望使用像Rackspace Cloud服务器这样的东西,它将是1"服务器",我可以随着我们的成长添加资源.我们目前每天点击大约20万次点击.

至于AppEngine优化,我们可以使用memcache(不是很多地方).我们也在使用任务,虽然这有助于避免请求超时,但它会增加使用的资源.

我的主要问题是数据层的一个很好的python替代方案,可能需要最少的代码更改.虽然我也知道可能有一些我不想问的相关问题.

python google-app-engine web-applications

12
推荐指数
1
解决办法
1302
查看次数

从 iCloud 下载 iPhone 备份

有谁知道从 iCloud 以编程方式下载 iPhone/iPad 备份的方法?

icloud icloud-api

5
推荐指数
0
解决办法
6656
查看次数