django高階(四)分頁

2021-09-17 01:57:47 字數 1329 閱讀 2917

paginator中提供了一些類來實現資料管理分頁,這些類存在於django/core/paginator.py

paginator物件,對所有的資料進行分頁,該物件有乙個方法page(num),返回某一頁,生成乙個page物件。

paginator(列表,int):返回分頁物件,引數為列表資料,每面資料的條數

list

=heroinfo.objects.

all(

)paginator=paginator(

list,5

)

屬性

方法

異常exception

屬性

方法

檢視

def

herolist

(request,pindex)

:if pindex=='':

pindex=

'1'list

=heroinfo.objects.

all(

) paginator=paginator(

list,5

) page=paginator.page(

int(pindex)

) context=

return render(request,

'booktest/herolist.html'

,context)

url配置

\d*表示0個或多個0到9的數字

url(r'^herolist/(\d*)$'

,views.herolist)

模板

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

>

>

}li> ul

>

>

href

="/herolist/}/"

>

}a>

body

>

html

>

MyBatis(四) 分頁查詢與模糊查詢

1.分頁查詢是也頁面的形式來查取輸出,並以頁面的形式將資料表現出來 2.分頁的難點在於頁類的建立,以及各個屬性之間的關係,並非在於mybatis使用,對於mybatis無非就是在sql中加入了乙個limit來取相應的值 3.頁面是指,我們平時瀏覽網頁時的頁面,頁面中的物件不用多說,重點是,當前頁與周...

EntityFramework高階(五) 分頁

我們建立分頁資訊類commonpagedlist,包含了字段總條數,總頁數,當前頁碼,頁大小,當前頁資料。using system using system.collections.generic using system.linq using system.text using system.th...

Django 五 分頁器(paginator)

分頁器的使用 from django.core.paginator import paginator objects john paul george ringo p paginator objects,2 p.count 資料總數 4 p.num pages 總頁數 2 type p.page r...