Django-sorting一旦获取切片,就不能重新排序查询

时间:2016-02-12 00:12:05

标签: python django django-templates django-views

根据此示例使用django-sorting库: django-sorting example,但是在“{%autosort object_list%}”行“一旦切片后,无法对查询进行重新排序。”会收到错误。

1 个答案:

答案 0 :(得分:1)

切片类似于object_list = MyModel.objects.all()[:5]。尝试自动排序会引发此错误。

您需要将整个查询集传递给autosort。