最近在做畢業設計 到分頁這一步出了問題,有沒有大佬幫忙解釋一下,跪求幫忙解決
1.分頁之后 無法點擊下一頁,點擊之后報錯 代碼如圖1
UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'management.models.Book'> QuerySet.
paginator = Paginator(books, 2)
[18/Apr/2020 20:53:09] "GET /book_list/all/ HTTP/1.1" 200 5708
Not Found: /book_list/all/&page=2
[18/Apr/2020 20:53:10] "GET /book_list/all/&page=2 HTTP/1.1" 404 3874

2.查了資料發現是排序問題,加了.order_by('id')進行排序,代碼如圖2

之后UnorderedObjectListWarning警告沒有 但還留下了
[18/Apr/2020 20:56:23] "GET / HTTP/1.1" 200 3303
[18/Apr/2020 20:56:24] "GET /book_list/all/ HTTP/1.1" 200 5708
Not Found: /book_list/all/&page=2
[18/Apr/2020 20:56:25] "GET /book_list/all/&page=2 HTTP/1.1" 404 3874
找不到第二頁這個錯誤,有沒有大佬幫忙解釋一下這個是什么情況,要怎么解決呢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/64161.html
標籤:其他
上一篇:求AI看面相手相分銷全套原始碼
