Django自定义分页

源代码:https://github.com/daiguadaidai/django_pagination

2013年从开发转DB以来都没有写过网页了,最近想使用Django写点东西,在做准备的时候发现Django的插件实在难用(恶心)。具体为什么就不说了,所以就自己简单的实现了Django中分页。

以下就介绍一下有关的分页代码在Django中的结构,和基本的使用含义。

1.1. 项目基本结构

1.2. 导入数据

1.3. 启动 server

1.4. 访问网页

效果图(没有使用CSS美化):

django

1.5. 看代码顺序

  • 看 mysite/views.py 中的 index 方法
  • 查看模板文件 mysite/templates/index.html
  • 最后看分页主逻辑 common/util/pagination.py

1.6. 程序的不足

该程序暂时还没有实现分页条件查询功能,其实添加也很简单,只是在添加一个入参就够了,有兴趣的可以修改一下代码直接用起来。