Paginator和Page类:
Paginator
和Page
类都是用来做分页的。他们在Django
中的路径为django.core.paginator.Paginator
和django.core.paginator.Page
。以下对这两个类的常用属性和方法做解释:
Paginator常用属性和方法:
-
count
:总共有多少条数据。 -
num_pages
:总共有多少页。 -
page_range
:页面的区间。比如有三页,那么就range(1,4)
。
Page常用属性和方法:
-
has_next
:是否还有下一页。 -
has_previous
:是否还有上一页。 -
next_page_number
:下一页的页码。 -
previous_page_number
:上一页的页码。 -
number
:当前页。 -
start_index
:当前这一页的第一条数据的索引值。 -
end_index
:当前这一页的最后一条数据的索引值。
网友评论