欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > 一周学会Flask3 Python Web开发-SQLAlchemy删除数据操作-班级模块

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

2025/3/21 0:48:57 来源:https://blog.csdn.net/caoli201314/article/details/146297223  浏览:    关键词:一周学会Flask3 Python Web开发-SQLAlchemy删除数据操作-班级模块

锋哥原创的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()

最后测试下:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词