你如何选择一个gae实体的key_name?

时间:2013-04-13 19:20:32

标签: python sql google-app-engine google-cloud-datastore

我想检索我的所有Class实体key_names而不是Key。

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

这是我目前的代码:

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

当然没有用,因为没有属性 key_name 。有谁知道如何获得同样的效果?

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

1 个答案:

答案 0 :(得分:3)

当然,密钥包含密钥名称。因此,当您获得密钥列表时,可以在每个密钥上调用name()以获取名称组件。