设置后的效果如下:
- Django 给我们提供了分页的功能:`Paginator`和`Page`类都是用来做分页的。他们在Django中的路径为:`from django.core.paginator import Page, Paginator`
- 先简单解释一下他们的属性和方法:
-
# Paginator常用属性和方法 1. `count`: 总共有多少条数据。 2. `num_pages`: 总共有多少页。 3. `page_range`:页面的区间。比如有三页,那么就是`range(1,4)`。 # Page常用属性和方法: 1. `has_next`: 是否还有下一页。 2. `has_previous`: 是否还有上一页。 3. `next_page_number`: 下一页的页码。 4. `previous_page_number`: 上一页的页码。 5. `number`: 当前页。 6. `start_index`: 当前页的第一条数据的索引值。 7. `end_index`: 当前页的最后一条数据的索引值。
- article_list.html,这里我使用了bootscrip的组件样式:
-
<!DOCTYPE html> <html lang="en"> <