【发布时间】:2013-03-31 09:47:42
【问题描述】:
有没有办法在不创建新的 Paginator 的情况下更改 Paginator object_list?
我想订购我传递给分页器的查询集。
现在我正在基于有序查询集创建新的分页器。
谢谢
【问题讨论】:
-
order the queryset是什么? -
没有用。我试过:page.object_list = page.object_list.order_by('name') 但没有做任何改变。
-
真的不行。您必须在分页之前在查询中订购它
-
所以没有办法重用分页器对象?这意味着我必须再次访问数据库并创建新的分页器,对吗?
-
不,您不必再次访问数据库或再次创建新数据库。您可以在视图中发布您的代码