NDB Query StringProperty + StructuredProperty

У меня есть эта модель:

class Author(ndb.Model):
    identity = ndb.StringProperty(indexed=False)
    email = ndb.StringProperty(indexed=True)

class Okr(ndb.Model):
    author = ndb.StructuredProperty(Author)
    obj = ndb.StringProperty(indexed=False)
    metric = ndb.IntegerProperty()
    img = ndb.StringProperty(indexed=False)  # image program
    date = ndb.DateTimeProperty(auto_now_add=True)

Также эта реализация:

        user = users.get_current_user()
        if user:
            url = users.create_logout_url(self.request.uri)
            url_linktext = 'Logout'

            logging.info(user.email())

            okrs_query = Okr.query(Okr.author.email == user.email()) #problem

            objetives = okrs_query.fetch()

            logging.info(objetives)

Запрос, представленный okrs_query = Okr.query(Okr.author.email == user.email()), не работает. Если я пытаюсь выполнить тот же запрос, но с использованием OKR.StringProperty, он не работает, но если я использую OKR.IntegerProperty, это все хорошо. Мысли?

0 ответов