Django學習(5)優雅地分頁展示網頁

2021-09-27 04:40:48 字數 2538 閱讀 7520

在我們平時瀏覽網頁時,經常會遇到網頁裡條目很多的情形,這時就會用到分頁展示的功能。那麼,在django中,是如何實現網頁分類的功能的呢?答案是paginator類。

本次分享講具體展示如何利用django的paginator類來實現網頁的分頁展示功能。

首先我們要展示的內容是159首陶淵明的詩歌,它們儲存在'/home/vagrant/poem.txt'檔案中。

預設的不分頁的網頁(page.html)如下:

其模板的**如下:

}  

}[page:}/}]

}  

}[page:}/}]

return to original page

最後,我們的後端views.py**如下:

這樣,我們就基本實現了在django中網頁分頁展示的功能,而且能夠自己選擇每一頁需要展示的條目的數量,這顯然是非常方便使用的。

寶塔下優雅地部署Django

django部署對於初學者來說,部署起來確實很麻煩,踩了很多坑,這裡記錄一下。寶塔安裝再不贅述啦,自行baidu 1 準備 1 匯出專案包到requirments.txtpip freeze requirements.txt專案根目錄下會多出來乙個檔案requirements.txt這個檔案包含專案...

django分頁學習

django中分頁的類是 paginator 需要匯入 from django.core.paginator import paginator 匯入分頁的類 l range 1,31 page obj paginator l,10 paginator的建構函式 傳乙個列表l,每頁顯示10條資料 pr...

Django學習系列之django分頁

from django.core.paginator import paginator objects post.objects.filter status published 從資料庫中取出所有status published狀態的文章p paginator objects,3 例項化pagina...