我有一个模型,里面有大约400万个物体。
我想写一个函数,它可以将查询集的所有对象拆分为长度为100000个对象的子查询集。
例如
all_objects = MyModel.objects.all()
# do the splitting to achieve something like below
query_set1 = all_objects[0:100000]
query_set2 = all_objects[100000:200000]
# and so on until all objects are within
query_setn = all_objects[3 900 000:4 000 000]