django 分页出现 UnorderedObjectListWarning 错误
程序员文章站
2023-11-03 15:13:40
django 分页 UnorderedObjectListWarning ......
django 分页出现此错误:
UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'monitor.models.HostBind'> 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'
推荐阅读
-
django中使用jquery ajax post数据出现403错误的解决办法(两种方法)
-
django 分页出现 UnorderedObjectListWarning 错误
-
django使用ajax post数据出现403错误如何解决
-
django DRF 分页 UnorderedObjectListWarning: Pagination may yield inconsistent results with an unorder
-
django中使用jquery ajax post数据出现403错误的解决办法(两种方法)
-
django 分页出现 UnorderedObjectListWarning 错误
-
django使用ajax post数据出现403错误如何解决
-
Django2.1.7 xadmin后台开发中出现“你无权修改任何东西”的错误
-
命令行用pip安装python的django时出现语法错误解决方案
-
php分页出现Fatal error错误的解决方法