鋒哥原創的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()
最后測試下: