2013-04-13 17 views
1

我想检索我所有的类实体key_names而不是密钥。如何选择一个gae实体的key_name?

有没有办法与gae做到这一点?

这里是我当前的代码:

entities = db.GqlQuery("SELECT __key_name__ FROM Class").fetch(1000) 
logging.info(entities) 

这当然这么想的工作,因为没有物业KEY_NAME。有谁知道如何得到相同的效果?

我知道如何返回Key属性,但我想要的是key_name

+0

您应该将问题标记为已回答? – 2013-04-14 14:40:58

回答

3

当然,密钥包含密钥名称。所以当你有一个密钥列表时,你可以在每个密钥上调用name()来获取名称组件。

+0

谢谢!我认为可能有一种方法可以调用所有关键名称并保存一些计算结果,但您的建议完美无缺。谢谢。 – Paul