我正在为非拉丁字符使用unicode字符串作为我的模型的关键名称。
我可以毫无问题地创建对象,而appengine管理员可以正确显示密钥名称(我正在使用中文字符和正确的字符)
但是,如果key_name由多个字符组成,则MyModel.get_by_key_name()将返回None。 对于1个字符的键名,一切正常。
有人知道吗?
谢谢!
答案 0 :(得分:0)
实际上,昨天测试时我犯了一些愚蠢的编码错误,这让我觉得错误来自函数。
问题不是来自钥匙。如果没有第一个字符作为键名的对象,我的算法中的错误就是不会检查2个字符的键。