如何在myFinalData上运行order_by?我需要在分页后进行,或者页面排序没有意义
myData = Data.objects.all()
paginator = Paginator(myData, int(limit))
myFinalData = paginator.page(int(page))
答案 0 :(得分:3)
如果您只想对当前页面进行排序!我会使用普通的python排序方法,类似的东西:
myData = Data.objects.all()
paginator = Paginator(myData, int(limit))
page = paginator.page(int(page))
final_data = sorted(page.object_list, key=lambda k: k['name'])
要使用指定键进行排序,只需更改lambda!
即可