新的基于Python 2.7的Google App Engine中的密钥空间?

时间:2013-03-24 04:59:52

标签: google-app-engine

我正在尝试将我的GAE应用程序从基于Python 2.5升级到Python 2.7。我的应用程序允许用户选择包含文件夹等实体空间的名称,但应用程序会在形成数据存储的密钥之前将空间转换为%20。如果GAE现在将建议密钥中的%20转换为空格,那么我在升级时遇到的问题可能是可以解释的,而在Python 2.5版本的GAE中却没有这样做。

任何人都可以告诉我,空格或%20在GAE数据存储键中是否有任何特殊状态,以及从Python 2.5到2.7这个策略是否有变化?更一般地说,是否存在我错过的文档,说明对密钥合法的字符是否有限制?

如果发生了这样的变化,我会处于棘手的位置,因为现有的用户数据库的密钥包含%20。

0 个答案:

没有答案