У меня есть транзакционные группы сущностей типа db.Model, для которых определен родитель. Я хочу запросить хранилище данных, чтобы вернуть только модели, которые находятся в той же группе. В настоящее время я опрашиваю все объекты «Kind», а затем удаляю те, у которых нет того же корневого объекта.
Есть ли более чистый способ сделать это - я не вижу одного в SDK.
например:
from google.appengine.ext import db
class ParentObject(db.Model):
....
class ChildObject(db.Model):
....
parent1 = ParentObject()
parent2 = ParentObject()
child1 = ChildObject(parent=parent1)
child2 = ChildObject(parent=parent2)
child3 = ChildObject(parent=parent1)
Я хочу выполнить запрос, который возвращает child1 и child3, потому что у них один и тот же родитель.