Google app engine 如何从GQL中的键值检索实体

Google app engine 如何从GQL中的键值检索实体,google-app-engine,google-cloud-datastore,gql,Google App Engine,Google Cloud Datastore,Gql,我正在使用Google App Engine的数据存储,希望检索一个键值为 ID/Name id=1 有人可以建议我使用GQL查询在数据存储管理控制台和python程序中查看该实体吗?应用程序可以使用该函数检索给定密钥的模型实例 class member(db.Model): firstName=db.StringProperty(verbose_name='First Name',required=False) lastName=db.StringProperty(verb

我正在使用Google App Engine的数据存储,希望检索一个键值为

ID/Name

id=1

有人可以建议我使用GQL查询在数据存储管理控制台和python程序中查看该实体吗?

应用程序可以使用该函数检索给定密钥的模型实例

class member(db.Model):
    firstName=db.StringProperty(verbose_name='First Name',required=False)
    lastName=db.StringProperty(verbose_name='Last Name',required=False)

...

id = int(self.request.get('id'))
entity= member.get(db.Key.from_path('member', id))

我不确定如何在管理控制台中返回特定实体。

从应用程序使用模型的类方法:

entity = YourModel.get_by_id(1)
在数据存储查看器中,您应该使用
功能:

SELECT * FROM YourModel WHERE __key__ = KEY('YourModel',1)

thanx buddy它工作了,但我仍然不能在数据存储管理控制台中使用它。你对此有什么想法吗?