У меня есть что-то вроде этого:Gae ОПРС structuredproperty
class Book(ndb.Model):
date=ndb.DateProperty()
title=ndb.StringProperty()
content=ndb.TextProperty()
class User(ndb.Model):
username=ndb.StringProperty()
name=ndb.StringProperty()
city=ndb.StringProperty()
books=ndb.StructuredProperty(Book, repeated=True)
Идея заключается в том, чтобы иметь несколько пользователей, и каждый пользователь имеет несколько разных книг.
После того, как у меня есть объект пользователя:
user=User.query(User.username=="pepo").get()
я могу получить список книг этого пользователя легко:
user.books
, но, как я могу получить, например, список книги, заказанные по дате этого пользователя? Или вообще любой запрос структурированного свойства, но связанный с пользователем I alrealdy.