分页 Paginator报错处理

UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list:

出现这个错误的原因是obj.objects.all()的列表是无序的,使用Paginator类分页会出错,因为每次分页第一页都可能出现不同的结果。解决方案是在查询结果上加上order_by排序, 比如obj.objects.all().order_by("id")。

你可能感兴趣的:(分页 Paginator报错处理)