2010-09-30 34 views
2

我喜歡django的分頁系統的易用性,但無論如何,它調整它的分頁由物品id分頁,而不是頁碼?因爲我按降序排列,如果在用戶瀏覽頁面時頁面上有更新,則排序關閉。django通用視圖通過項目編號分頁(不是頁碼)

舉例來說,如果每個頁面有3項

  1. 項目#1
  2. 項目#2
  3. 項目#3

在閱讀第1頁,其他用戶更新,然後第2頁爲當前用戶將是

  1. 項目#3
  2. 第4項
  3. 項目#5
+1

如果您正在存儲添加新項目的日期,則還可以添加日期篩選,以便更新的項目將被排除在外! – 2010-09-30 21:45:12

+0

事情是,我正在使用通用視圖。所以我不認爲你可以有額外的過濾器。除非你是在討論首先進行查詢,確定頁面上最後一篇文章的日期,然後使用該日期爲通用視圖設置查詢? – killerbarney 2010-10-15 19:42:24

回答

0

簡短的回答:第

要做到這一點,你需要編寫自己的分頁系統; Django的設計用於處理任何類似列表的數據,並且頁碼系統難以處理內置。