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...