一周学会Flask3 Python Web开发-SQLAlchemy删除数据操作-班级模块

ops/2025/3/19 7:45:40/

锋哥原创的Flask3  Python Web开发 Flask3视频教程:

2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili

首页list.html里加上删除链接:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>班级列表</title>
</head>
<body>
<h3>班级列表</h3>
<a href="/grade/add">添加</a><br/>
编号 , 班级名称 , 备注 ,操作<br/>
{% for grade in gradeList %}{{ grade.id }} , {{ grade.name }} , {{ grade.remark }} , <a href="/grade/update?id={{ grade.id }}">修改</a>,<a href="/grade/delete/{{ grade.id }}">删除</a><br/>
{% endfor %}
</body>
</html>

grade.py里,接收id参数,根据id获取班级对象,然后调用session对象的delete方法,删除班级,最后commit提交事务。

@grade_bp.route('/delete/<int:id>')
def delete(id):grade = GradeModel.query.get(id)db.session.delete(grade)db.session.commit()return index()

最后测试下:


http://www.ppmy.cn/ops/166978.html

相关文章

硬件驱动——51单片机:独立按键、中断、定时器/计数器

目录 一、独立按键 1.原理 2.封装函数 3.按键控制点灯 数码管 二、中断 1.原理 2.步骤 3.中断寄存器IE 4.控制寄存器TCON 5.打开外部中断0和1 三、定时器/计数器 1.原理 2.控制寄存器TCON 3.工作模式寄存器TMOD 4.按键控制频率的动态闪烁 一、独立按键 1…

SAP-ABAP:SAP外网接口调用技术全景指南

SAP外网接口调用技术全景指南 1. 核心调用方式对比矩阵 方法类型协议支持适用场景开发复杂度维护成本典型应用案例HTTP ClientREST/HTTP通用API集成★★☆低调用第三方支付接口SOAP ProxySOAP/WSDL标准化Web服务★★★中银行系统对接OData ClientODataSAP生态集成★★☆低Fio…

C++差分风暴:区间修改终极模板

目录 &#x1f525; 差分核心价值 &#x1f31f; 一维差分模板 1. 核心思想 2. 代码实现 3. 动态图示 &#x1f4e6; 二维差分模板 1. 核心公式 2. 代码实现 3. 二维修改示意图 &#x1f6a8; 六大避坑指南 &#x1f4a1; 复杂度对比 &#x1f308; LeetCode实战 &…

验证哥德巴赫猜想(C语言)

哥德巴赫猜想&#xff1a;任一大于2的偶数都可写成两个质数之和。&#xff08;——欧拉提出的观点&#xff09; 代码如下&#xff1a; #include<stdio.h> #include<stdbool.h> #include<math.h> bool isprime(int n) { if (n < 2) return f…

机器学习驱动的智能化电池管理技术与应用

电池管理技术概述 电池的工作原理与关键性能指标 电池管理系统的核心功能 SOC估计 SOH估计 寿命预测 故障诊断 人工智能机器学习 基础 人工智能的发展 机器学习的关键概念 机器学习在电池管理中的应用案例介绍 人工智能在电池荷电状态估计中的应用 荷电状态估计…

启幕数据结构算法雅航新章,穿梭C++梦幻领域的探索之旅——二叉树序列构造探秘——堆的奥义与实现诗篇

人无完人&#xff0c;持之以恒&#xff0c;方能见真我&#xff01;&#xff01;&#xff01; 共同进步&#xff01;&#xff01; 文章目录 一、堆的定义与结构二、堆的实现1.堆的初始化和销毁堆的初始化堆的销毁 2.向上调整算法和入堆向上调整算法入堆 3.向下调整算法和出堆顶数…

centos6.10 编译gcc11.5.0 支持mutilib(32bit,64bit)glibc2.11.3

我希望制作一个gcc&#xff0c;使用自带低版本glibc&#xff08;2.11.3&#xff09;系统自带glibc是2.12&#xff0c;同时要支持编译32位和64位代码&#xff0c;这样制作的gcc拷贝到其他高版本glibc系统&#xff0c;也可以生成兼容性好的代码 export SRC/dd/gcc-src export BUI…

【算法】动态规划

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;Linux 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 动态规划总结1、常见动态规划Fibonacci数列杨辉三角最小花费爬楼梯孩子们的游戏不同路径不同路径II珠宝的最高价值下降路径最小和…