前端:Vue3 + Ts + Element-ui + wasm-bindgen
后端:Django + Mysql + redis
部署:Nginx + uwsgi
安全:百度大脑
✅ 开发核心功能
✅ 租赁服务器
✅ 初步部署
✅ 租赁域名
✅ 备案
✅ 删档内测
🔲 删档公测
🔲 上线
本项目可在windows上开发,在Linux上部署。开发调试步骤如下:首先将项目克隆到本地,例如E://saolei_website下
后端:
- cd saolei_website\back_end\saolei
- pip install -r requirements.txt
- 安装mysql,根据saolei_website\back_end\saolei\saolei\setting.py中的配置,(默认)创建名为saolei的数据库,用户名root,密码123456
- 建立一个文件夹saolei_website\back_end\saolei\logs(用来存放日志)
- python manage.py makemigrations
- python manage.py migrate
- python manage.py runserver
- (假如要启动定时任务,不做相关功能时可以不启动)python manage.py runapschedulermonitor
前端:
- 从https://github.com/eee555/flop-player/releases/download/v1.1/dist.zip下载新版flop播放器,并解压到saolei_website\front_end\public\flop下(将文件夹的名称dist修改为flop),使得saolei_website\front_end\public\flop\index.html能够被找到
- cd saolei_website\front_end
- npm install
- npm run serve
特殊的调试参数:
- saolei_website\backend\saolei\saolei\settings.py中的
EMAIL_SKIP
用于跳过注册等过程中的邮箱验证
感谢您考虑支持我们的开源项目,赞助时请备注您的称呼。您的赞助将有助于项目的持续发展和改进,使我们能够继续提高软件的质量(owner许诺向所有contributor按合理的比例分配赞助得到的收入)。
- 一次性捐款¥10或以上
- 您的名字将出现在项目的贡献者列表中
- 一次性捐款¥50或以上
- 您的名字将出现在项目的贡献者列表中
- 独家定期报告项目进展