采用django自带的Paginator功能
from django.core.paginator import Paginator
food = foodInfo.objects.filter(food_name__contains=searchstr)
pag = Paginator(food, 25) #每页显示25条记录
page = 2  #请求的页码
try:
contacts = paginator.page(page)
except PageNotAnInteger:
# 请求的页码如果不是整数,返回第一页
contacts = pag.page(1)
except EmptyPage:
# 请求的页码超出最大页码数,返回最后一页
contacts = pag.page(pag.num_pages)
pagenum = foodpaginator.num_pages  #最大的页码数
前台显示:
{% for i in pagenum %}
{% if page == i %}
<li>{{ i }}</li>
{% else %}
<li><a href="test.html?page={{ i }}">{{ i }}</a></li>
{% endif %}
{% endfor %}

转载于:https://www.cnblogs.com/stuqx/p/7383738.html

django分页功能相关推荐

  1. django分页功能 views与templates

    分页 Django提供了数据分页的类,这些类被定义在django/core/paginator.py中 对象Paginator用于对列进行一页n条数据的分页运算 对象Page用于表示第m页的数据 Pa ...

  2. django 分页功能

    一.安装django-prue-pagination 在pycharm中 File==>settings==>Project:项目名===>Project Interpreter== ...

  3. Django实现分页功能

    在本节中,我们将介绍 Django 为我们提供的高级模块,通过高级模块的学习,你会感受到 Django 的易用性如此之强,但是同时它又很复杂,所以在学习 Django 这样的重度框架的时候,我们一定要 ...

  4. django自带的分页功能

    django自带的分页功能 django中自带的分页功能有缺陷,但是也是一种思路,所以在下做一个整理,方便以后使用,还有服务各位小伙伴. django视图部分的代码.(注释才是重点) from dja ...

  5. Diango博客--16.稳定易用的 Django 分页库,完善分页功能(二)

    文章目录 0.思路引导 1.分页效果概述 2.分页思路 3.Django 第三方拓展:django-pure-pagination 4.自定义模板 0.思路引导 1)在前面我们通过 Django Pa ...

  6. django高级应用(分页功能)

    django高级应用(分页功能) 1.原生分页应用 前端html代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 < ...

  7. 2019.03.20 mvt,Django分页

    MVT模式 MVT各部分的功能: M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理. V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回响应. T全拼为T ...

  8. 2 django系列之django分页与templatetags

    preface 当页面出现的条目多的时候,我们就需要使用分页功能了.Django作为一个知名的web框架,自然也提供了分页功能,下面说说它. Python-shell 练练手 在python下入手 先 ...

  9. Python-Django-Ajax分页功能实现

    Django-Ajax分页功能实现 前言 Django框架,ajax分页功能实现,包含MVT三大板块的代码及注释. 前端(T: 模板) 注意: 整个样式用的是Bootstrap,所以使用的时候要引入b ...

最新文章

  1. 中消协:警惕以治病为噱头的保健品虚假宣传行为
  2. Compmgmtlauncher.exe问题解决方法
  3. 树状选择框测试用例_【转】【测试用例设计】WEB通用测试用例
  4. 【SICP练习】66 练习2.37
  5. RabbitMQ消息队列-VirtualHost与权限管理
  6. githubRank: Github 项目和用户排行榜
  7. IO标准库类型之间的关系
  8. 相亲交友小程序开发方案及源码
  9. office 2010安装包
  10. Shopee跨境电商开店高频问题解答
  11. 线性代数 第四章 线性方程组 知识点总结(Jeff自我感悟)
  12. spyder安装pyqt5
  13. 网页菜单设计html5,点靓网页的10种导航菜单设计
  14. 如何在php网站上插入站长统计,如何为自己的Wordpress网站添加站长统计代码 | 泰泰博客...
  15. linux中inotify+unison实现数据双向实时同步
  16. Android广告SDK的Package
  17. 科沃斯扫地机器人抓不转_科沃斯扫地机器人一边转一边不转什么原因 科沃斯扫地机器人常见...
  18. java发送带图片的邮件代码
  19. 浅谈3D网游引擎变迁史 看国产游戏引擎趋势
  20. UIC564-2附录8 – 发泡材料的阻燃防火测试

热门文章

  1. 看完这一篇,再也不用担心 Git 的“黑魔法”
  2. PHP 依赖镜像出问题后,阿里工程师的一顿“神操作“令人叫绝!
  3. CSDN创始人蒋涛:开源吞噬世界,得开发者得天下
  4. 前端性能优化(PC版)
  5. 在IDEA中关于项目java版本问题
  6. 将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3
  7. Android app:transformNativeLibsWithStripDebugSymbolForDebug错误分析
  8. Java中List详解
  9. 用辩证、动态的眼光看世界
  10. [转]密码技术-实现数字信封和数字签名