Paginator和Page類:
Paginator和Page類都是用來分頁的,他們在Django中的路徑爲django.core.paginator.Pageinator和django.core.paginator.Page。如下對這兩個類的屬性和方法作些介紹:
1.Paginator經常使用屬性和方法:
(1)count:總共有多少條數據。
(2)num_pages:總共有多少頁
(3)page_range:頁面的區間。好比有三頁,那麼就是range(1,4)。
2.Page經常使用屬性和方法:
(1)has_next:是否還有下一頁。
(2)has_previous:是否還有上一頁。
(3)next_page_number: 下一頁的頁碼。
(4)previous_page_number:上一頁的頁碼:
(5)number:當前頁。
(6)start_index: 當前這一頁的第一條數據的索引值。
(7)end_index:當前這一頁的最後一條數據的索引值。