博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
Titanium Studio
查看>>
fullcalendar解决同一时间段存在多个日程
查看>>
华为研发工程师编程题
查看>>
小白大收集:C# 连库字符串详细讲解
查看>>
tls数据包分析
查看>>
luogu1328 [NOIp2014]生活大爆炸版石头剪刀布 (模拟)
查看>>
BZOJ 1003: [ZJOI2006]物流运输trans(最短路+dp)
查看>>
求解两个字符串的最长公共子序列
查看>>
(转) 垂直同步、绘制效率、显示器刷新频率与帧率
查看>>
Typescript error
查看>>
flask记录
查看>>
学习进度条12
查看>>
spotlight_监控Linux_无需修改用户权限
查看>>
数据结构学习记录_2019.02.09
查看>>
深入分析LInux内核链表
查看>>
关于Gvim中textwidth被自动设置成78造成输入时自动换行的问题
查看>>
MATLAB绘制向量图
查看>>
10款有趣创意的LOADING等待体验动画作品
查看>>
任意的四个点,判断是不是矩形
查看>>
Java中3DES加密解密与其他语言(如C/C++)通信
查看>>