20 - 分页

news2025/1/22 13:01:26

分页相关方法

# paginate(当前页, 每页显示几条):分页;返回一个对象
pagination = 模型类.query.order_by(-模型类.对象).paginate(page=2, per_page=3)
print(pagination.items)  # [<Article 2>, <Article 3>] :每页的数据对象
print(pagination.page)  # 当前的页码
print(pagination.prev_num)  # 上一页页码
print(pagination.next_num)  # 下一页页码
print(pagination.has_next)  # 判断有没有下一页
print(pagination.has_prev)  # 判断有没有上一页
print(pagination.pages)  # 一共多少页
print(pagination.total)  # 总的记录条数: 数据库有几条数据
 
# 将 分页对象 传递给前端,前端使用分页对象操作方法实现不同的场景
return render_template("users/index.html", pagination=pagination)

代码实例:

        (1). 返回分页对象,默认显示第一页

 

         (2).  根据分页对象定义底部切换页数样式

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/942998.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大势:从米哈游的估值远远超过B站说起

互联网怪盗团的新书《大势&#xff1a;站在十字路口的互联网行业》终于出版了。 本书的诞生堪称一波三折&#xff1a;差不多一年前&#xff0c;当我刚刚提笔时&#xff0c;想要撰写的是一本关于Web3及其对传统互联网平台影响的书。写到第三章时&#xff0c;ChatGPT横空出世&am…

常见前端面试之VUE面试题汇总十一

31. Vuex 有哪几种属性&#xff1f; 有五种&#xff0c;分别是 State、 Getter、Mutation 、Action、 Module state > 基本数据(数据源存放地) getters > 从基本数据派生出来的数据 mutations > 提交更改数据的方法&#xff0c;同步 actions > 像一个装饰器&a…

MyBatis 一个简单配置搞定加密、解密,不能太方便了~!TypeHandler

目录 一、背景 二、解决方案 三、需求 四、实现思路 五、实现代码 一、背景 在我们数据库中有些时候会保存一些用户的敏感信息&#xff0c;比如&#xff1a;手机号、银行卡等信息&#xff0c;如果这些信息以明文的方式保存&#xff0c;那么是不安全的。假如&#xff1a;黑客黑…

敦煌网(DHgate)高成功率的下单流程(养号优势)

1打开敦煌官网 http://www.dhgate.com/ 2点击右上角的注册账号&#xff0c;输入账号信息 3注册完成后打开需要购买的商品页面 点击buy it now 4输入收货地址 5输入银行卡信息 6点击confirm to pay 确认购买 7购买成功&#xff0c;可以在订单页面确认到信息 敦煌网、卖全球、买…

【内推码:NTAMW6c】 MAXIEYE智驾科技2024校招启动啦

MAXIEYE智驾科技2024校招启动啦【内推码&#xff1a;NTAMW6c】 【招聘岗位超多&#xff01;&#xff01;公司食堂好吃&#xff01;&#xff01;】 算法类&#xff1a;感知算法工程师、SLAM算法工程师、规划控制算法工程师、目标及控制算法工程师、后处理算法工程师 软件类&a…

[VUE] Web Serial API的简单示例

<template><div class"home"><div><input type"text" v-model"inputData" placeholder"输入要发送的数据" /><button click"sendData">发送</button></div><div><texta…

【MySql】mysql之基础语句

一、常用的数据类型 类型解释举例int整型用于定义整数类型的数据&#xff08;1、2、3、4、5…&#xff09;float单精度浮点&#xff08;4字节32位&#xff09;准确表示小数点后六位double双精度浮点&#xff08;8字节64位&#xff09;小数位更多&#xff0c;更精确char固定长度…

2.4 opensbi: riscv: opensbi源码解析

4.6 sbi_hart_init()函数 sbi_hart_init(scratch, TRUE) 1.支持hypervisor扩展模式的话,设置trap的基地址为__sbi_expected_trap_hext 2.分配在扩展区域分配struct hart_features结构体 3.记录feature到struct hart_features结构体中 4.1.是否支持浮点数扩展 4.2.是否支持…

常用的GPT插件

0.简介 随着chatgpt爆火&#xff0c;这玩意并不对国内用户开放&#xff0c;如果想要使用的话还要需要进行翻墙以及国外手机号才能进行注册。 对于国内来说有很多国内免费的方法&#xff0c;这里就整理一下&#xff0c;方便大家开发 1. 网站类型 下面的网站无需注册即可免费…

ADRV9009子卡 设计原理图:FMCJ450-基于ADRV9009的双收双发射频FMC子卡 便携测试设备

FMCJ450-基于ADRV9009的双收双发射频FMC子卡 一、板卡概述 ADRV9009是一款高集成度射频(RF)、捷变收发器&#xff0c;提供双通道发射器和接收器、集成式频率合成器以及数字信号处理功能。北京太速科技&#xff0c;这款IC具备多样化的高性能和低功耗组合&#xff0c;FMC子…

数据通信——DHCP

DHCP还没写相关的笔记&#xff0c;但是我觉得大家应该都知道其用途——用来动态的分配IP地址的技术。 一&#xff0c;技术背景 在之前的背景下&#xff0c;公司越来越nb了&#xff0c;居然有几十个员工了&#xff0c;还分配了部门&#xff01;领导说大家部门不一样&#xff0c…

Royal TSX 6 Mac多协议远程软件

Royal TSX是一款功能强大的远程桌面管理软件&#xff0c;适用于Mac操作系统。它允许用户通过一个集成的界面来管理和访问多个远程计算机和服务器。 Royal TSX支持多种远程协议&#xff0c;包括RDP、VNC、SSH、Telnet和FTP等&#xff0c;可以方便地连接到Windows、Linux、Mac和其…

永久免费的SSL证书哪里申请?

在如今互联网发展的时代&#xff0c;保障网站的安全性已经成为了一个必不可少的事项。其中&#xff0c;SSL&#xff08;Secure Socket Layer&#xff09;证书是确保数据传输安全的关键工具之一。然而&#xff0c;许多网站管理者面临一个问题&#xff0c;那就是如何申请一个永久…

快速入门:掌握Koa基础使用技巧

前言 本文主要是学习koa的使用。 基础学习 前置准备 初始化 pnpm init 安装相关包 pnpm install koa koa-router mysql2 新建数据库 USE notes_app;DROP TABLE IF EXISTS notes_categories;CREATE TABLE IF NOT EXISTS notes_categories (id INT AUTO_INCREMENT PRIM…

财务数据分析?奥威BI数据可视化工具很擅长

BI数据可视化工具通常是可以用户各行各业&#xff0c;用于不同主题的数据可视化分析&#xff0c;但面对财务数据分析这块难啃的骨头&#xff0c;能够好好地完成的&#xff0c;还真不多。接下来要介绍的这款BI数据可视化工具不仅拥有内存行列计算模型这样的智能财务指标计算功能…

25 | 不破不立:掌握代码级测试的基本理念与方法

代码级测试的测试方法一定是一套测试方法的集合&#xff0c;而不是一个测试方法。 代码错误&#xff0c;可以划分为“有特征”的错误和“无特征”的错误两大类。其中&#xff0c;“有特征”的错误&#xff0c;又可以进一步细分为语法特征错误、边界行为特征错误和经验特征错误&…

Web3.0时代什么时候到来,Web3.0有什么机会?

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;CSDN领军人物&#xff0c;全栈领域优质创作者✌&#xff0c;CSDN博客专家&#xff0c;阿里云社区专家博主&#xff0c;2023年6月CSDN上海赛道top4。 &#x1f3c6;数年电商行业从业经验&#xff0c;历任核心研发工程师…

MySQL事物和存储引擎

事务 一、MySQL事务的概念 事务是一种机制、一个操作序列&#xff0c;包含了一组数据库操作命令&#xff0c;并且把所有的命令作为一个整体一起向系统提交或撤销操作请求&#xff0c;即这一组数据库命令要么都执行&#xff0c;要么都不执行。 事务是一个不可分割的工作逻辑单…

基于Spring实现博客项目

访问地址:用户登录 代码获取:基于Spring实现博客项目: Spring项目写博客项目 一.项目开发 1.项目开发阶段 需求评审,需求分析项目设计(接口设计,DB设计等&#xff0c;比较大的需求,需要设计流程图&#xff0c;用例图,UML, model中的字段)开发&#xff0b;自测提测(提交测试…

iOS开发Swift-2-图片视图、App图标-赏月App

1.创建新项目 点击File - New - Project。 选择Single View App&#xff0c;点击Next。 填写文件信息&#xff0c;点击Next。 选择文件位置&#xff0c;点击Create。 修改App显示名称为 “赏月”。 2.设置背景色 选择Main&#xff0c;点击View界面&#xff0c;选择右边属性&…