Задать вопрос
@bq911

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

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

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

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

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

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