我尝试过
work_orders = WorkOrder.objects.all()
active_wo = work_orders.filter(status=OPEN).order_by('-raised_on')
completed_wo = work_orders.filter(status=COMPLETE).order_by('-completed_on')
但是当我将以上这些查询集合并为
work_orders = completed_wo | active_wo
我要获取的只是active_wo对象,然后是completed_wo,反之亦然
我没有得到我期望的正确的有序查询集。
我按其pk顺序订购了work_orders
请为我提供一个解决方案,因为我需要进行很多过滤工作,因此我需要将queryset作为输出。