django分页
一个回和
这个作者很懒,什么都没留下…
展开
-
django基本分页思路
1.什么叫分页 页码 每页条数 每页数据 1 10 0-10 2 10 10-20 n 10 (n-1)*pageSize-n*pageSize 2.django基本分页实例 视图文件 views.py def list_student(request): if request.method=="GET": ...原创 2019-04-08 11:26:41 · 250 阅读 · 0 评论 -
使用django的分页插件进行分页
1.查询所有的数据 2.将数据传入分页的函数 3.调用具体页的数据 from django.core.paginator import Paginator def list_student(request): if request.method=='GET': page=request.GET.get('page') page_size=reques...原创 2019-04-08 12:34:42 · 303 阅读 · 0 评论 -
分页思路
1.要求 page_size=10 当我们查询第一到五页的时候,不对其他数据进行查询,只查询前50条数据 也就是5页,每页显示10条数据 2.效果 page=1 select_range:0-50 return_range:1-10 page=2 select_range:0-50 return_range:10-20 page=3 select_range:0-50 retur...原创 2019-04-08 14:48:34 · 727 阅读 · 0 评论 -
Vue使用步骤
目录 1.确定绑定数据的范围 2.定义数据 3.调用定义好的数据 4.常见的vue绑定调用的方法 事先写好视图文件views.py from django.shortcuts import render def studentList(request): render(request,"student_v1.html",locals()) 路由文件 urls.py f...原创 2019-04-08 19:57:54 · 359 阅读 · 0 评论 -
基于Vue和Ajax的分页
目录 1.编写返回数据的函数,以json的格式进行数据返回 2.编写返回页面的函数,将文章的列表页进行返回 3.使用ajax动态请求返回数据的函数的路由,获取数据 4.将数据使用vue进行绑定 5.进行数据渲染 6.启动服务器 1.编写返回数据的函数,以json的格式进行数据返回 视图文件 urls.py def list_student(request): if r...原创 2019-04-08 21:09:21 · 925 阅读 · 0 评论 -
基于vue和ajax分页的列表页的完善
1.效果 其他操作请看基于vue和ajax的分页 https://blog.csdn.net/g_optimistic/article/details/89105120 2.代码 {% verbatim myblock %} <div id="bindData"> <table class="table...原创 2019-04-08 21:36:30 · 281 阅读 · 0 评论 -
django高级分页策略
Django查询本身是有惰性的,all并不是将所有的数据查询出来,只有在排序或者截取的时候,才会 具体查询。 查询 第1页到第5页,数据库只查询前50条数据, 查询 第6页的时候,会查询50-100。 1.首先编写实例代码 具体情况不详细说明了,下面为你指路: https://blog.csdn.net/g_optimistic/article/details/89088793 2.然...原创 2019-04-09 08:54:12 · 167 阅读 · 0 评论 -
django使用vue-resource插件完成列表页与详情页,实现异步刷新功能
目录 1.vue-resource有两种导入方式 2.有关列表页的视图文件内容在此不做相似说明,直接附上代码 3.详情页的views.py 4.urls.py 路由文件 5.列表页 student_v2.html 6.详情页 studentDetail.html 7.效果 8.整个过程的分析 vue想要实现异步加载(局部刷新,不会刷新整个界面),需要使用到vue-resour...原创 2019-04-09 12:27:23 · 352 阅读 · 0 评论