Можно ли сохранять результаты поиска, чтобы переход на другую страницу не занимал много времени?
Можно ли сохранять результаты поиска, чтобы переход на другую страницу не занимал много времени? Использую стандартный пагинатор Django.
Хотелось бы сделать так, чтобы при поисковом (первом) запросе результаты поиска как-то сохранялись (может быть более 1000 результатов), а переход на следующую страницу занимал как можно меньше времени, потому что, как я понял, пагинатор джанги при каждом переходе посылает новый запрос в БД, поэтому каждый переход занимает немало времени (иногда до 7 секунд).
Пагинатор случайно ли не лимитирует сам запрос к БД? Чтобы из БД приходило сразу нужное кол-во (число записей на страницу) с нужным смещением ((номер страницы-1) * число записей на страницу). Давно было, не помню.