简介
基于Django开发的一个音乐在线播放网站
在线预览
项目在线预览地址:http://119.23.40.47:8000/
版本
python 3.9
安装库
pip install -r requirement.txt
MySQL连接
代码语言:javascript复制music/setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'music_db',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
本地运行
代码语言:javascript复制# 创建后台管理员
python manage.py createsuperuser
# 生成数据库迁移文件,后面指定app_name:只针对这个app生成迁移脚本(也可以指定多个)也可以不指定单个APP,生成所有APP的迁移文件。
# python manage.py makemigrations app_name
python manage.py makemigrations
# 将迁移文件内容写入数据库中,并生成数据库表
python manage.py migrate
# 运行
python manage.py runserver
docker run
代码语言:javascript复制docker build -t music:latest .
docker run -it -p 8000:8000 music