django分頁 影片展示

2021-09-24 09:29:25 字數 928 閱讀 2453

建立檢視函式

from django.core.paginator import paginator, pagenotaninteger, emptypage

def page_view(request):

num = request.get.get('num',1)

num = int(num)

movies = movie.objects.all()

paginator = paginator(movies,20)

try:

t_per_page = paginator.page(num)#獲取當前頁碼的記錄

except pagenotaninteger:#如果使用者輸入的頁碼不是整數時,顯示第1頁的內容

t_per_page = paginator.page(1)

except emptypage:#如果使用者輸入的頁數不在系統的頁碼列表中時,顯示最後一頁的內容

t_per_page = paginator.page(paginator.num_pages)

#每頁開始頁碼

begin = (num-int(math.ceil(10.0/2)))

if begin<1:

begin = 1

# 每頁結束頁碼

end = begin+9

if end >pager.num_pages:

end = pager.num_pages

if end <=10:

begin = 1

else:

begin = end -9

pagelist = range(begin,end+1)

return render(request,'movie2.html',)

配置模板

}

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

在我們平時瀏覽網頁時,經常會遇到網頁裡條目很多的情形,這時就會用到分頁展示的功能。那麼,在django中,是如何實現網頁分類的功能的呢?答案是paginator類。本次分享講具體展示如何利用django的paginator類來實現網頁的分頁展示功能。首先我們要展示的內容是159首陶淵明的詩歌,它們儲...

分頁展示商品

分頁展示商品 需求 將商品進行分頁展示 技術分析 分頁 分頁 將資料按照頁碼劃分,提高使用者的體驗度.分類 物理分頁 開發中經常使用 一次只去資料庫中查詢當前頁需要的資料.邏輯分頁 一次性將所有資料查詢出來,放入記憶體 集合 每次查詢只需要去記憶體中擷取 mysql中分頁 limit 格式1 sel...

Django vue 分頁展示

這裡提供兩種分頁方法 一種是手寫分頁,不常用,但是明白一下分頁的邏輯實現 第二種是用heyui提供的元件.很多功能都給封裝好了,用起來也比較美觀.後端介面 class goodlist apiview def get self,request 當前頁 page int request.get.get...