Google app engine 如何从GQL中的键值检索实体
我正在使用Google App Engine的数据存储,希望检索一个键值为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
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它工作了,但我仍然不能在数据存储管理控制台中使用它。你对此有什么想法吗?