У меня есть сайт со списком моделей со многими свойствами, на которых я хотел бы использовать фильтры. Я хотел бы использовать memcache и курсор для запросов, например:
results=Model.all().filter("x =", a).filter("y =",b).with_cursor(cursor).fetch(20).
Как мне обращаться с курсором и нумерацией страниц, когда пользователь меняет критерии фильтра, например
from `x=a to x=c`?
Должен ли я хранить курсор с ключом = строкой запроса? Но затем строка запроса меняется с номерами страниц :(. Я думаю, мне нужно будет проанализировать строку запроса, удалить номера страниц и использовать ее в качестве ключа для курсора. Так я должен это делать?