django中实现分页操作
2019-06-26 18:19
211 查看
- 模板中的内容 studentpage.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>学生分页显示</title> </head> <body> <ul> {% for stu in studentname %} <li> {{ stu.name }} </li> {% endfor %} </ul> <ul> {% for index in studentname.paginator.page_range %} //if判断是为了让当前页不可点击 {% if index == studentname.number %} <li style="color: red;display: inline;list-style-type: none">{{ index }}</li> {% else %} <li style="display: inline;list-style-type: none;"> <a href="/studentpage/{{ index }}">{{ index }}</a> </li> {% endif %} {% endfor %} </ul> </body> </html>
- 视图中的内容
from myApp.models import Test //引入models中创建的Test类 from django.core.paginator import Paginator def studentpage(request, pageid): allList = Test.objects.all() //获取所有学生信息对象 paginator = Paginator(allList, 4) //第页只显示4行 page = paginator.page(pageid) return render(request, 'studentpage.html', {'studentname': page})
- 配置url
url(r'^studentpage/(\d+)$', view.studentpage),
相关文章推荐
- jquery 表格分页等操作实现代码(pagedown,pageup)
- django的分页--不全也未实现
- Django中扩展Paginator实现分页
- django实现分页的方法
- 使用SSM框架 实现登录、注册、分页和增删改操作
- Django框架实现分页显示内容的方法详解
- ANDROID GridView 分页平滑滑动 效果的实现(基于android TV遥控器操作)
- PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
- Vue 2.0 制作列表组件,实现分页、搜索、批量操作等
- 三步实现Django Paginator 分页
- Django中扩展Paginator实现分页
- SpringBoot JPA实现增删改查、分页、排序、事务操作等功能
- django-pure-pagination分页功能的实现
- jquery 表格分页等操作实现代码(pagedown,pageup)
- 【Django插件使用】django-pagination实现页面分页功能
- (超详细)spring-boot+layui实现根据条件查询+异步加载分页查询+数据操作
- Django 分页的简单实现
- Django前端实现列表分页显示
- 循序渐进Python3(十二) --2-- web框架之django简单实现oracle数据库操作
- 如何在DataGrid控件中实现编辑、删除、分类以及分页操作