1

我有一些问题。我需要对查询集的不同部分使用两个排序。这意味着:订购所有 -> 订购第一部分 -> 订购第二部分

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:]
4

0 回答 0