Вопросы к Поиску с Алисой
Кеширование результатов в Django QuerySet работает так: при первом выполнении запроса к базе данных Django сохраняет результаты в кеше QuerySet и возвращает запрошенные данные (например, следующий элемент, если QuerySet итерируется). stackoverflow.com docs.djangoproject.com При последующих оценках QuerySet использует сохранённые результаты. stackoverflow.com docs.djangoproject.com
Некоторые особенности работы кеша:
Кеширование позволяет минимизировать доступ к базе данных. stackoverflow.com docs.djangoproject.com