博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django实现分页功能
阅读量:5141 次
发布时间:2019-06-13

本文共 849 字,大约阅读时间需要 2 分钟。

需求:在文章显示界面实现分页功能

具体实现:

views.py

def tzgg(request):    Announcement_list=Notices.objects.filter(NoticeCategory='通知公告').order_by('-NoticeData')    limit=13    paginator=Paginator(Announcement_list,limit)    page=request.GET.get('page',1)#默认跳转到第一页result=paginator.page(page) return render(request,'tzgg/tzgg.html',{
'Announcement_list':result})

 Paginato数据分页工具

前端显示界面:

    <<
    首页 {% if Announcement_list.has_previous %}
    上页 {% endif %} {% for num in Announcement_list.paginator.page_range %}
    {
    { num }}
    {% endfor %} {% if Announcement_list.has_next %}
    下页 {% endif %}
    尾页
    >>
paginator.page_range为获取的总页数 相应js按照需求定义。

转载于:https://www.cnblogs.com/1998lu/p/9985800.html

你可能感兴趣的文章
iOS8 针对开发者所拥有的新特性汇总如下
查看>>
Jmeter + Grafana搭建实时监控可视化
查看>>
uCGUI字符串显示过程分析和uCGUI字库的组建
查看>>
h5唤起app
查看>>
SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件
查看>>
[转]vs2010编译金山代码
查看>>
数学图形之Boy surface
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
01: socket模块
查看>>
mysql触发器
查看>>
淌淌淌
查看>>
MySQL-定时任务
查看>>
web页面实现指定区域打印功能
查看>>
使用PHP拆分中文字符串的方法(收藏) 小节
查看>>
android系统权限的管理
查看>>
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
因Window服务器自动更新并重启导致WebSphere服务停止服务故障一例
查看>>
如何开启safari的调试
查看>>
js深拷贝和浅拷贝
查看>>
node.js 基础学习笔记1
查看>>