BQ
Как оптимальней всего вытащить рандомных неповторяющихся
n
объектов из базы при помощи Django ORM? Сейчас получаю их так: MyModel.objects.order_by('?')[:n]
Я так понимаю, что таким способом я запрашиваю с базы все объекты , когда нужно всего n
Size: a a a
BQ
n
объектов из базы при помощи Django ORM? Сейчас получаю их так: MyModel.objects.order_by('?')[:n]
Я так понимаю, что таким способом я запрашиваю с базы все объекты , когда нужно всего n
AD
SA
n
объектов из базы при помощи Django ORM? Сейчас получаю их так: MyModel.objects.order_by('?')[:n]
Я так понимаю, что таким способом я запрашиваю с базы все объекты , когда нужно всего n
order_by('?')
подразумевает что происходит сортировка. А значит что значения уже не случайны.A
n
объектов из базы при помощи Django ORM? Сейчас получаю их так: MyModel.objects.order_by('?')[:n]
Я так понимаю, что таким способом я запрашиваю с базы все объекты , когда нужно всего n
A
AD
BQ
order_by('?')
подразумевает что происходит сортировка. А значит что значения уже не случайны.order_by('?')
- рандомно выбирает поле для сортировки?SA
SA
order_by('?')
- рандомно выбирает поле для сортировки?AD
BQ
YM
SA
BQ
A
Y
YA
ZN
M