我有两个独立的查询集 A 和 B,我想无限制地将 B 附加到 A。
假设有两个查询集 A 和 B。
A = (1, 5, 7, 15, 20 )
B = (4, 6, 10,14, 19, 21)
现在我真正想要的是:
Final_queryset = (1, 5, 7, 15, 20 ,4, 6, 10,14, 19, 21)
我只想将 B 附加到 A 而不提供任何 order_by 并且不打扰任何顺序。
这里我不能放置任何 order_by 约束,因为它会打乱顺序。我不想使用列表,因为列表会将整个对象加载到内存中,而我有 50000-60000 个对象,所以我不能使用列表。
关于如何仅使用 python 中的查询集实现此目的的任何想法
请您参考如下方法:
