У меня есть модель, которая выглядит следующим образом:
class Example (db.Model) :
name = db.StringProperty()
tags = db.StringListProperty()
Сначала я запрашиваю тег для получения списка объектов, у которых они есть:
results = Example.all().filter("tags =", tagSearch).fetch(100)
Это дает мне списокобъектов, содержащих «tagSearch» в их списке «тегов».
Вот как будет выглядеть пример получаемых объектов:
entityA = [tagSearch, m, n, o, ....]
entityB = [a, b, c, tagSearch, ... ]
entityC = [a, tagSearch, a, ,a ,x ....... ....]
Я хочу отсортировать все объекты внабор результатов на основе позиции элемента tagSearch в них в порядке убывания.
basically - entityA, entityC, entityB
Как мне это сделать?примечание: я запускаю это на appengine ...
также предположение, что tagSearch будет встречаться только один раз в любом списке.
Любая помощь будет высоко оценена.