根据键ID在app引擎数据库中选择行

时间:2012-01-31 00:54:04

标签: python google-app-engine

我有以下型号:

class Notes(db.Model):
    author = db.StringProperty()
    text =  db.StringProperty()

我们知道应用引擎会为每个key添加Noteskeyidname 如何根据ids的{​​{1}}过滤笔记。

我不想使用密钥而不是id,密钥看起来很难看。

2 个答案:

答案 0 :(得分:1)

item = db.get(db.Key.from_path('Notes', id))

答案 1 :(得分:0)

您可以使用Key类的Key工厂为任何查询构建from_path,例如:

k = Key.from_path('User', 'Boris')

http://code.google.com/appengine/docs/python/datastore/keyclass.html#Key_from_path