ответ

1

Вы можете быть в состоянии использовать Computed Property:

name_len = ndb.ComputedProperty(lambda self: len(self.name)) 

, а затем сделать запрос с ним:

User.query(User.facebook_id = fb_id).order(-User.name_len).fetch(10) 

Если это не сработает, то вам нужно будет добавить IntegerProperty и установите его на длину строки (name_len = ndb.IntegerProperty())

+0

Я уже сделал второй, но это довольно раздражает, что мне нужно другое свойство для этого. –

Смежные вопросы