django后台多页面分页逻辑python代码
#!/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代码相关推荐
- Python Django URL逆向解析(通过Python代码逆向访问)代码示例
- python实现微信hook_GitHub - gemgin/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...
- python实现微信hook_GitHub - redtips/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...
- python实现微信hook_GitHub - zhouxionger/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...
- python hook微信_GitHub - 15993248973/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...
- hook微信 python_GitHub - zkqiang/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
wechathook 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取 注入器 注入dll进程序中 DLL 实现hook功能,申请内存,修改call,在里 ...
- 推荐一款新框架PyScript:在 HTML 嵌入 Python 代码!
一.介绍 网页浏览器是目前世界上最普遍,最可携的计算机环境.几乎所有人都可以在计算机或是手机上使用网页浏览器,以没有基础设施障碍的方式访问程序. 在 PyCon US 2022 上,知名 Python ...
- Python | 7招教你识别一个网站是否是Django后台
戳蓝字"CSDN云计算"关注我们哦! 作者 l 上海小胖 来源 l Python专栏(ID:xpchuiit) 转载请联系授权(微信ID:pythonzhuanlan) 目录: 1 ...
- python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页)...
python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页) 一.ajax登录示例 新建项目login_ajax 修改urls.py,增加路径 fro ...
最新文章
- STM32 电机教程 18 - MC Workbench生成工程代码的电机调试
- 数学建模学习笔记——模糊综合评价模型(评价类,发放问卷一般不用)
- 快看过来,傻瓜都能理解的 Netty 模型架构
- 【译】表变量和临时表的比较
- Scala混用Java的集合类调用scala的foreach遍历问题
- [转载]使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)...
- linux libbz2.so.1,libbz2.so.1.0 = not found 试过了链接和设置环境变量
- 66.Systemd 命令
- java ——线程与并行
- 常用RF连接器SMA/SMB/SMP/MMCX/BNC/TNC/2.92/2.4
- HBase二级索引Solr
- 微信收银扫码枪的实现原理你了解吗?
- 硬见小百科:PCB多层板各层含义与设计原则
- 第十二天-函数名 迭代器
- USB Type-C和USB PD
- 【HAL库系列】0.STM32CubeIDE介绍
- [转帖]Office全版本零售版转换VOL
- element plus组件居中显示
- linux替换文件内容
- oracle 中YYYY-MM-DD HH24:MI:SS的使用