如何只从GAE中的ReferenceProperty获取实体 - 而不加载实体?

时间:2011-01-04 13:04:58

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

当访问ReferenceProperty时,它从数据存储区加载实体,但有时我只想使用引用的模型密钥,而且我不想支付引用模型加载的额外成本。

有没有办法只访问ReferenceProperty上的键?

1 个答案:

答案 0 :(得分:8)

鉴于

class Foo(db.Model):
    bar = db.ReferenceProperty()

foo = Foo.get_by_id(1) # or however you get it

您可以像这样检索关键foo的{​​{1}} bar

ReferenceProperty