仅从后引用查询键

时间:2010-02-19 02:11:23

标签: google-app-engine

如果我有一个具有后引用的类(例如something_set),我如何仅在该集上查询键? Query()构造函数允许您通过设置keys_only = True来执行此操作,但据我所知,直接在后引用上过滤总是在返回实体时取消引用它们。

1 个答案:

答案 0 :(得分:4)

你不能 - 在构造查询时需要设置keys_only,并且当你访问something_set时已经为你完成了。

那就是说,foo.bar_set只是语法糖:

q = Foo.all().filter('bar =', foo_instance)

所以你可以这样做并在all()方法中使用keys_only运算符。