#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Created by 秋叶夏风# 本模块的功能:<>def get_page_list(max_page,curr_page,leng):'''用于生成页数列表:param max_page:最大页数:param curr_page:当前页数:param leng:分页步长:return:list'''# max_page = 20# curr_page = 18# leng = 3page_list = []if curr_page in range(leng+1,max_page-leng+1):k = 0elif curr_page > max_page / 2:k = max_page - curr_page - leng + 1elif curr_page < max_page / 2:k = leng - curr_page + 1for i in range(0-leng,leng):j = curr_page + i + kpage_list.append(j)print(page_list)return page_listif __name__ == '__main__':get_page_list(100,21,5)'''┌─┐       ┌─┐ + +┌──┘ ┴───────┘ ┴──┐++│                 ││       ───       │++ + + +███████───███████ │+│                 │+│       ─┴─       ││                 │└───┐         ┌───┘│         ││         │   + +│         ││         └──────────────┐│                        ││                        ├─┐│                        ┌─┘│                        │└─┐  ┐  ┌───────┬──┐  ┌──┘  + + + +│ ─┤ ─┤       │ ─┤ ─┤└──┴──┘       └──┴──┘  + + + +神兽保佑代码无BUG!'''

作者:秋叶夏风
出处:https://blog.csdn.net/qq_40223983
本文版权归作者和CSDN博客共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接!

django后台多页面分页逻辑python代码相关推荐

  1. Python Django URL逆向解析(通过Python代码逆向访问)代码示例

  2. python实现微信hook_GitHub - gemgin/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  3. python实现微信hook_GitHub - redtips/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  4. python实现微信hook_GitHub - zhouxionger/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  5. python hook微信_GitHub - 15993248973/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  6. hook微信 python_GitHub - zkqiang/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...

    wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...

  7. 推荐一款新框架PyScript:在 HTML 嵌入 Python 代码!

    一.介绍 网页浏览器是目前世界上最普遍,最可携的计算机环境.几乎所有人都可以在计算机或是手机上使用网页浏览器,以没有基础设施障碍的方式访问程序. 在 PyCon US 2022 上,知名 Python ...

  8. Python | 7招教你识别一个网站是否是Django后台

    戳蓝字"CSDN云计算"关注我们哦! 作者 l 上海小胖 来源 l Python专栏(ID:xpchuiit) 转载请联系授权(微信ID:pythonzhuanlan) 目录: 1 ...

  9. python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页)...

    python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页) 一.ajax登录示例 新建项目login_ajax 修改urls.py,增加路径 fro ...

最新文章

  1. STM32 电机教程 18 - MC Workbench生成工程代码的电机调试
  2. 数学建模学习笔记——模糊综合评价模型(评价类,发放问卷一般不用)
  3. 快看过来,傻瓜都能理解的 Netty 模型架构
  4. 【译】表变量和临时表的比较
  5. Scala混用Java的集合类调用scala的foreach遍历问题
  6. [转载]使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)...
  7. linux libbz2.so.1,libbz2.so.1.0 = not found 试过了链接和设置环境变量
  8. 66.Systemd 命令
  9. java ——线程与并行
  10. 常用RF连接器SMA/SMB/SMP/MMCX/BNC/TNC/2.92/2.4
  11. HBase二级索引Solr
  12. 微信收银扫码枪的实现原理你了解吗?
  13. 硬见小百科:PCB多层板各层含义与设计原则
  14. 第十二天-函数名 迭代器
  15. USB Type-C和USB PD
  16. 【HAL库系列】0.STM32CubeIDE介绍
  17. [转帖]Office全版本零售版转换VOL
  18. element plus组件居中显示
  19. linux替换文件内容
  20. oracle 中YYYY-MM-DD HH24:MI:SS的使用

热门文章

  1. 运算符优先级 必熟记,放到心里
  2. 金山网络CEO傅盛:简约之美
  3. FreeBSD 10 将使用 Clang 编译器替换 GCC
  4. ffmpeg和SDL学习笔记
  5. centOS安装Ftp
  6. grid - 隐式命名网格线名称
  7. tkinter拦截关闭事件
  8. 背包问题(动态规划)
  9. bootstrap 解决弹出窗口(modal) 常见问题
  10. 显式(静态)调用: LIB + DLL + .H