我有一些问题。我需要对查询集的不同部分使用两个排序。这意味着:订购所有 -> 订购第一部分 -> 订购第二部分
for item in queryset:
if not item.state.sold:
on_sale_count +=1
queryset.order_by('finished_at')
queryset.order_by('-started_at')[:on_sale_count]
queryset.order_by('-started_at')[on_sale_count+1:]