Как получить две случайных записи с Django

Я столкнулся с этой той же проблемой. Мне уже записали игру полностью в JavaScript. Я хотел бы сделать iPhone дружественной версией, но Obj-C является излишеством. То, что я закончил тем, что делал, использовало веб-представление для указания на специальный URL приложения для iPhone. После размышления об этом я предполагаю, что мог просто переместить те файлы в каталог приложения и выполнить их локально.

29
задан Matt McCormick 13 November 2009 в 19:27
поделиться

2 ответа

Если вы укажете случайный оператор в ORM, я почти уверен, что он даст вам два разных случайных результата, не так ли?

MyModel.objects.order_by('?')[:2] # 2 random results.
25
ответ дан 28 November 2019 в 00:34
поделиться

Object.objects.order_by ('?') [: 2]

Это вернет две записи в случайном порядке. Вы можете добавить

distinct()

, если в вашем наборе данных есть записи с таким же значением.

6
ответ дан 28 November 2019 в 00:34
поделиться
Другие вопросы по тегам:

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