Django使用paginator插件实现翻页功能的实例
这里需要用到一个Django插件:django-pagination
安装
打开控制台 输入
pip install dj-pagination
实现代码:
from django.shortcuts import render from django.core.paginator import Paginator from huxiu.models import Article # Create your views here. def index(request): article_list = Article.objects.all() paginator = Paginator(article_list,10) loaded = paginator.page(1) content = { 'index_list':loaded } print(content) return render(request,'index.html',content)
是不是非常简单。
相比起来使用js,jsp的分页脚本,Django大大的增大的工作效率,
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求 具体的做法如下 : 首先定义一个异步提交请求的ajax 函数,其完整的函数如下: var nid= $("#lbnid").val(); // 获取当前新闻编号 var cpage = 1; // 当前页面号 var tpage = 10; // 总页面数 function getPaging() { getComment(cpage); //获取新闻评论 } //点击查看新闻评论 $("#o
-
快速掌握jquery分页插件jqPaginator的使用方法
本文将为大家介绍一款非常赞的jQuery分页插件:jqPaginator. jqPaginator简洁.高度自定义的jQuery分页组件,适用于多种应用场景. 简介 现在网上各种各样的分页组件很多,但是很难找到十分"称心如意"的,于是jqPaginator诞生了. 我心中理想的分页组件,要不受CSS框架限制,可以使用在各种不同风格中的网页中.以我浅显的经验来看,要达到这个目标,关键的一点就是高度自定义的Html结构.所以jqPaginator努力做到合理范围内的自定义,使其灵活的使用了
-
基于vue实现分页/翻页组件paginator示例
序言 项目需要自己写了一个基于vue的paginator分享出来,欢迎各路好汉来指教 当页数小于999(包括999)页 页数大于999页 首页或尾页disabled 10页之内显示 Usage 参数 pageCount: 整数,代表总页数 监听事件 @togglePage: 监听切换页面事件,可以获取到当前前往页的页数 父组件调用方法 index.vue <template lang="html"> <div> <paginator :pageCount=
-
bootstrap paginator分页插件的两种使用方式实例详解
分页有两种方式: 1. 前台分页:ajax一次请求获取全部数据,适合少量数据(万条数据以下): $.ajax({ type: "GET", url: "",//后台接口地址 dataType: "json", success: function (msg) { var pages = Math.ceil(msg.data / 5);//data是数据总量 var element = $('#id');//对应ul的id element.boots
-
根据Bootstrap Paginator改写的js分页插件
刚刚出来实习,之前实习的公司有一个分页插件,和后端的数据字典约定好了的,基本上是看不到内部是怎么实现的,新公司是做WPF的,好像对于ASP.NET的东西不多,导师扔了一个小系统给我和另一个同事,指了两种框架的方案就让我们自己做了... 刚开始在网上找了一下,觉得bootstrap-paginator的api暴露出来,修改一下就可以做成之前实习公司的那种了,但是觉得没有跳转,很奇怪,想要一个,就动手在github上把源码拿下来了,不得不说,这代码写得真是比我这些实习码农好太多.(之前实习公司的组长
-
Django的分页器实例(paginator)
先导入模块: from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger 分页器paginator 下面的所有方法: book_list=Book.objects.all() paginator = Paginator(book_list, 10) #实例化出一个对象 print("count:",paginator.count) #数据总数 print("num_pages",p
-
bootstrap paginator分页前后台用法示例
bootstrap paginator分页前后台用法示例,供大家参考,具体内容如下 准备工作: bootstrap-paginator.js 插件 github开源项目百度自行下载 引入js文件(JQuery1.8+bootstrap.min.js+bootstrap.css+bootstrap-paginator.js) <!--路径根据自己项目修改--> <link rel="stylesheet" href="/bootstrap/css/bootst
-
Bootstrap分页插件之Bootstrap Paginator实例详解
Bootstrap Paginator是一款基于Bootstrap的js分页插件,功能很丰富,个人觉得这款插件已经无可挑剔了.它提供了一系列的参数用来支持用户的定制,提供了公共的方法可随时获得插件状态的改变,以及事件来监听用户的动作.目前经过测试的浏览器包括: Firefox 5+, Chrome 14+, Safari 5+, Opera 11.6+ and IE 7+. 官网地址:http://bootstrappaginator.org/ DownloadVisit Project in
-
Bootstrap Paginator分页插件使用方法详解
最近做的asp.netMVC项目中需要对数据列表进行分类,这个本来就是基于bootstrap开发的后台,因此也就想着bootstrap是否有分页插件呢,或者说是基于jquery支持的分页功能,这样整体的网站后台风格便能够统一,又不用自己去写一套分页的功能. 首先便是要下载Bootstrap Paginator了,下载地址:Bootstrap Paginator分页插件 首先视图的上面应该需要引入js和css文件,主要有三个文件,分别是bootstrap的css,jquery以及Paginator
-
Django原生sql也能使用Paginator分页的示例代码
django-pagination这是一个python包,来自github上的一个项目,很容易用. 不过这是一个懒人工具,好吧(工具理性).不过当一个页面有多处需要采用分页的话,就行不通了,要么修改django-pagination的源码,改变它的url指向,不过我没研究,当工程涉及到迁移时,要知道要安装各种东西本来就是个缺点,还要再修改源码,那就得不偿失.因而转战django自带的分页插件--Paginator. Paginator其实只需要实现两个方法`count`和`__getslice_
-
jqPaginator结合express实现分页展示内容效果第1/2页
写在前面的话 分页展示内容也是我们在页面开发中经常会遇到的需求 前端页面利用jqPaginator这个jquery插件来编写 后端利用mysql存储数据 开始敲代码 回顾sql知识 首先让我们回顾一下sql语句,我们只想查询出数据表里的某几条用limit实现 select * from 表名 limit [offset,] rows 其中,limit后面可以跟两个参数,也可以跟一个参数. 跟一个参数表示rows,相当于offset=0,从数据表中的第一条记录开始查询出rows条数据. 跟两个参数
-
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
Bootstrap Paginator分页插件下载地址: DownloadVisit Project in GitHub 1.这是需要分页的页面放的 js函数: <span style="font-size:14px;">function paging(page){ $.ajax({ type: "GET", url: "${ctx}/api/v1/user/1/"+(page-1)+"/5", dataType:
随机推荐
- Agularjs妙用双向数据绑定实现手风琴效果
- 一套比较完整的javascript面试题(部分答案)
- java 多线程的同步几种方法
- asp.net 简单单点登录技术分析
- bootstrap datepicker插件默认英文修改为中文
- python基于mysql实现的简单队列以及跨进程锁实例详解
- document.documentElement和document.body区别介绍
- 深入探秘jquery瀑布流的实现
- jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
- 详解linux中fork、vfork、clone函数的区别
- javascript 图片轮换显示效果代码
- Android 中两个Activity 之间的传值问题
- jQuery构造函数init参数分析续
- jquery ready(fn)事件使用介绍
- 灵活使用数组制作图片切换js实现
- 解决IIS中应用程序池提供服务的进程无法响应Ping或进程关闭时间超过了限制
- Java中的位运算符、移位运算详细介绍
- asp.net部署到IIS常见问题的解决方法
- Android如何利用RecyclerView实现列表倒计时效果实例代码
- Python中IP地址处理IPy模块的方法