我有一個tastypie api,我正在爲我的api資源工作,並且在列表視圖中,我希望獲得沒有應用分頁的整個數據列表,無論列表中有多少個對象。我不需要一個具有高限制的自定義分頁程序,我想完全禁用分頁。在Django tastypie中禁用分頁?
我可能會修改我的客戶端來處理分頁(api是從一個C++ DLL而不是一個web瀏覽器訪問的,所以它有點複雜但可能),但如果我可以禁用它,那會更容易。
是否有切換爲不同的資源禁用Paginator,或者可能是一個API寬開關禁用所有註冊到該API對象資源的分頁?
https://github.com/toastdriven/django- tastypie/pull/639 – catherine 2013-04-03 18:49:55
你能否澄清一下拉請求對我的問題所說的話?似乎有關於該線程的分頁限制的討論,但閱讀它我不清楚我應該做什麼來禁用分頁。我是否應該將settings.API_LIMIT_PER_PAGE設置爲None,是否應將settings.API_MAX_LIMIT_PER_PAGE設置爲None,是否可以將某些內容寫入資源的Meta類中,以禁用限制等。對於不熟悉tastypie的基本機制的人來說,最初的拉取請求很容易寫出來,後續評論並沒有真正闡明。 – Alex 2013-04-05 15:05:27