В следующем коде:
class ClassA(db.Model):
name = db.StringProperty()
class ClassB(db.Model):
name = db.StringProperty()
deleted_flag = db.BooleanProperty()
classA = db.ReferenceProperty(ClassA)
ClassA будет иметь свойство с именем classb_set
. Когда я вызываю classb_set
внутри кода, я не хочу, чтобы он возвращал элементы, которые имеют deleted_flag = true
.
Как изменить фильтр по умолчанию для запроса classb_set
? Мой первый инстинкт - создать в ClassA другой метод, который выполняет этот фильтр, но есть ли способ сохранить свойство classb_set
a?