我正在使用Google App Engine的数据存储区,并希望检索其键值写为
的实体ID/Name
id=1
有人可以建议我使用GQL查询在数据存储管理控制台和我的python程序中查看该实体吗?
答案 0 :(得分:5)
从您的应用程序中使用Model的get_by_id()类方法:
entity = YourModel.get_by_id(1)
从数据存储区查看器中,您应该使用KEY
函数:
SELECT * FROM YourModel WHERE __key__ = KEY('YourModel',1)
答案 1 :(得分:0)
应用程序可以使用get()函数检索给定Key的模型实例。
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))
我不确定如何在管理控制台中返回特定实体。