博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django 分页出现 UnorderedObjectListWarning 错误
阅读量:5301 次
发布时间:2019-06-14

本文共 690 字,大约阅读时间需要 2 分钟。

django 分页出现此错误:

UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: 
QuerySet. allow_empty_first_page=allow_empty_first_page, **kwargs)

原因为:

view代码中没有进行排序指定,

class MonitorListView(PaginateListView):    model = Monitors       template_name = 'monitors_list.html'    context_object_name = 'monitor_list'    page_kwarg = 'page'    ordering = 'name'  ##加入ordering排序

或者使用

class MonitorListView(PaginateListView):    queryset = Monitors.objects.all().order_by('name')       template_name = 'monitors_list.html'    context_object_name = 'monitor_list'    page_kwarg = 'page'

 

转载于:https://www.cnblogs.com/zhengyionline/p/9232491.html

你可能感兴趣的文章