@bq911

Как получить объект из queryset по порядковому номеру?

Есть 10 объектов в базе.
В post запросе приходит номер элемента который нужно вернуть

Как это сделать правильно? Знаю что можно просто срезом получить, но какой смысл требовать от базы все 10 объектов чтоб по итогу взять только один

Еще была идея в первом запросе получить все 10 объектов и закешировать, а в последующих брать из кэша по индексу, но не очень понимаю как это реализовать
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
trapwalker
@trapwalker
Программист, энтузиаст
Срез квери-сета - нормальное решение. Оно выполняется ленивым образом на уровне SQL: https://docs.djangoproject.com/en/3.0/topics/db/qu...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы