Python全系列 教程
3567个小节阅读:5931.9k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
# ui.py
class PlayerWindow:
def delete_music(self, event):
# 删除用户指定的音乐
index = self.listbox.curselection()
# 根据索引获取音乐的名称
music_name = self.listbox.get(index)
# 调用删除音乐功能
ms.delete_music(music_name)
# 重新加载播放列表
self.load_music()
xxxxxxxxxx
# service.py
def delete_music(self, music_name:str):
'''
删除音乐
:param music_name: 音乐名称
'''
# 编写sql,查询要删除的音乐的id
get_id_sql = 'select m.id from t_play_list p left join t_music m on p.m_id = m.id where u_id = %s and m.name=%s'
# 执行sql
rs = DBUtil().query_one(get_id_sql,self.user[0],music_name)[0]
# 编写sql,删除播放列表
delte_play_list_sql = 'delete from t_play_list where m_id = %s and u_id = %s'
DBUtil().execute_dml(delte_play_list_sql,rs,self.user[0])
# 编写sql,删除音乐表
delete_music_sql = 'delete from t_music where id = %s'
DBUtil().execute_dml(delete_music_sql,rs)