基于Python+Flask+MySQL的在线音乐网站

liftword2周前 (06-15)技术文章3

Python+Flask+MySQL的在线音乐网站

基于Python+Flask+MySQL的在线音乐网站

  • 前后端都有

简介

在虚拟环境下输入命令“python manage.py runserver”启动项目,启动成功后,访问“http://127.0.0.1:5000”进入在线音乐网首页,如图所示。在该页面中用户可以浏览轮播图、热门歌手和热门歌曲;

在导航栏中,单击“排行榜”超链接,将显示歌曲排行榜,如图所示。单击“曲风”超链接,将显示不同语言的歌曲,如图所示。单击“歌手”超链接,将显示所有歌手,如图所示。

歌曲排行榜页面

曲风页面

歌手页面

在每个页面,单击播放按钮,可以播放音乐,如图所示。

播放音乐

单击收藏按钮,如果已经登录,则可以收藏该歌曲,如图所示。如果没有登录,则提示登录。

收藏歌曲

在在线音乐网中,单击顶部的“登录”超链接,将显示登录页面,通过该页面可以实现登录功能,如图所示;如果还没有注册,则需要先注册成为会员,注册页面如图所示。

本项目没有后台,但是可以通过管理员账号来管理歌曲和歌手。账号和密码如下:


  • 账号:PythonCode
  • 密码:PythonCode

在线音乐网中,管理员可以通过管理员账号登录网站,然后将鼠标悬浮在用户名上,则显示“后台管理”菜单,如图所示。

后台管理菜单页面

单击“后台管理”超链接,进入歌手管理页面,如图所示。

歌手管理

在歌手管理页面中,单击“新增歌手”,进入新增歌手页面,如图所示。在歌手图片栏填写歌手图片路径,如1.jpg。然后将该歌手的图片1.jpg拷贝到“OnlineMusic\app\static\images\artist\”路径下,如图所示。

新增歌手页面

文件路径

单击“后台管理”超链接,进入歌手管理页面,如图所示。单击“新增歌曲”按钮,在歌曲文件地址栏填写歌曲路径,如53.mp3。然后将该歌手的mp3文件拷贝到“OnlineMusic\app\static\images\song\”路径下,如图所示。

后台歌曲管理员

歌曲文件路径

安装与使用

本项目在python3.7下测试通过,项目含有配置信息文件,注意使用的cv2的项目,路径不能含有中文,在控制台执行pip install -r requirements.txt,如果遇到问题请后台私信,彭老师有时间会回复的。

获取方式

有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。

相关文章

一起用python做个炫酷音乐播放器,想听啥随便搜

前言前段时间写的Python自制一款炫酷音乐播放器,有不少小伙伴私信我,对播放器提了不少改进建议,让我完善播放器的功能。今天音乐播放器2.0版本完成了,大家一起来看看是如何用python自制一款炫酷的...

零基础小白,如何利用DeepSeek自动编程,2小时完成音乐播放器?

自从DeepSeek横空出世,大家都被它的强大功能震惊了,于是满世界的教程来了,但都是什么生成PPT、总结、文案啥的,烂大街了!今天,我就教大家,怎么用DeepSeek的强大能力,2小时完成一个完整的...

利用python实现音乐自由

上期我们讲到了如何利用python实现小说自由,既然有了小说那边听音乐,边看小说是不是会更加快乐呢。这期我们就来讲讲如何利用python实现音乐自由。首先我们来打开某音乐网站来分析下源码点开一个<...

Reaper:Python脚本加速音乐制作过程

这是编程派发布的第二篇投稿,作者atm是一名音乐工作者。文章讲述的是Python在音乐制作软件Reaper中的应用。内容虽然不长,对于大多数人来说用处也不大,但是算是开拓一些眼界。下次在知乎碰到Pyt...

Python编程:爬取歌曲案例

恭祝大家春节愉快!请点赞,转发加关注和私信,获取源代码!在介绍爬取音频数据案例的课程中,我们大概讲解了爬虫应该知道和应该会一些知识。在2021年春节长假期间,宅家或外出旅行,使用Python程序,能爬...

【原创】音乐播放器系列-1:Python Pygame(附完整源码)

△ 内容:1 音乐播放器图片和操作图展示。2 代码讲解,提供代码可读性和锻炼python编程能力,是学习python的一个生动的好项目。3 附完整源码,个人原创,无偿奉献出来。4 适合人群:编程爱好者...