Я хочу выбрать x% из модели mysql Django.например, если в таблице хранится 1 миллион идентификаторов устройств, я хочу выбрать 20% от 1 миллиона идентификаторов устройств.Может ли кто-нибудь помочь мне с этим оптимизированным способом сделать это.Я хочу добиться этого с помощью Django ORM
Если вы хотите использовать orm, я думаю, вы просто запрашиваете count (), а затем создаете список pk с помощью цикла.и в конце вы просто используете Model.objects.filter(pk__in=<list of pk>).
Model.objects.filter(pk__in=<list of pk>)