使用Django框架怎么实现分页显示内容

  介绍

今天就跟大家聊聊有关使用Django框架怎么实现分页显示内容,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强> 1,作用

数据加载优化

<强> 2,前端引入引导样式:

{#,引入引导样式的cdn资源,#}   https://www.yisu.com/zixun/& lt; link  href=" https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css " rel=巴獠縩ofollow”rel="样式表">

引入分页器:

& lt; div  id=皉ootbox"比;   & lt;才能h2>文章列表& lt;/h2>   & lt;才能ul  id=癰loglist"比;   ,,,{#,遍历博文,#}   ,,,{%,for  blog 拷贝page.object_list  %}   ,,,,,{#,显示博文标题,#}   ,,,,,& lt; li>   ,,,,,,,& lt; https://www.yisu.com/zixun/a  href=" {% url的应用:readblog博客。id %} " rel="外部nofollow”>

{{博客。标题}}

  李   {% endfor %}      {#分页器:html内容拷贝于引导网站——组件,分页#}   {#引导是一整套成熟经典的页面组件框架#}      

<强> 3,Paginator

<李>

数据分页工具

<李>

对象创建

<李>

Paginator(数据集,每一页数据数)

<李>

属性

<李>

数:对象总数

<李>

page_range:页码列表,从1开始

<李>

num_pages:页面总数

<李>

方法

<李>

页面(整数):获得一个页面对象

<李>

常见错误

<李>

InvalidPage:页面()传递无效页码

<李>

PageNotAnInteger:页面()传递的不是整数

<李>

空:页面()传递的值有效,但是没有数据

<强> 4页

<李>

具体的某一页面

<李>

对象获得,通过Paginator的页面()方法获得

<李>

属性

<李>

object_list:当前页面上所有的数据对象

使用Django框架怎么实现分页显示内容