В GAE-python вы можете смоделировать отношение один-ко-многим, назначив ссылочное свойство дочерней модели.
class Book(db.Model):
title = db.StringProperty()
class Author(db.Model):
book = db.ReferenceProperty(Book, collection_name = 'authors')
is_primary = db.BooleanProperty()
name = db.StringProperty()
Таким образом, я могу получить доступ к свойству authors
Экземпляр объекта книги, чтобы получить список с возможностью запроса всех экземпляров Author, которые ссылаются на него.
Я хочу дополнить свойство authors
методом.Тривиальным примером, основанным на предыдущем, будет функция, которая возвращает только основных авторов, отсортированных по алфавиту.Какой синтаксис для чего-то подобного?