Запросы на ключи только из обратной ссылки - PullRequest
2 голосов
/ 19 февраля 2010

Если у меня есть класс с обратной ссылкой (например, что-то набор), как я могу запрашивать ключи только для этого набора? Конструктор Query () позволяет вам сделать это с помощью настроек keys_only = True, но, насколько я могу судить, фильтрация по обратной ссылке всегда отменяет ссылки на сущности, когда возвращает их.

1 Ответ

4 голосов
/ 19 февраля 2010

Вы не можете - keys_only должен быть установлен при создании запроса, и это уже сделано для вас, когда вы получаете доступ к нечто_set.

Тем не менее, foo.bar_set это просто синтаксический сахар для:

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

Таким образом, вы можете сделать это и использовать оператор keys_only в методе all ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...