UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'sign.models.Guest'> QuerySet.
paginator = Paginator(guest_list,5)
在执行过程中出现报warning:
原因是Django分页的时候没有排序导致的
从上文的guest\sign\views.py:55:
得知问题出现在views.pyd 55行
所以对guest_list进行排序,通过‘id’字段进行排序
guest_list = Guest.objects.all().order_by('id')
再次执行文件时就不会报这个warning了
参考原文:
https://www.cnblogs.com/liuq/p/9111490.html