2020-06-26 22:34:33 +08:00
2020-06-26 22:34:33 +08:00
2020-04-15 17:21:54 +08:00
2020-04-17 11:46:18 +08:00
2020-02-14 15:55:08 +08:00
2020-04-10 20:31:14 +08:00
2020-02-28 17:21:06 +08:00
2020-04-17 11:46:18 +08:00
2020-04-04 08:46:45 +08:00
2020-04-10 20:31:14 +08:00
2020-04-04 08:46:45 +08:00
2020-06-26 22:34:33 +08:00
2020-04-04 08:46:45 +08:00

挂柯南

服务器配置

// 安装venv
python3 -m venv venv
// 启动venv
. venv/bin/activate
// 升级pip
pip install --upgrade pip
// 安装flask...
pip install Flask
pip install requests
pip install bs4
pip install gunicorn
pip install pymongo
pip install flask_cors
// 根据依赖文件安装环境
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
// 设置全局变量
export FLASK_APP=cherry.py
export FLASK_ENV=development
// 启动临时服务
flask run --host=0.0.0.0 -p 8001
// beta
flask run --host=127.0.0.1 -p 6000
// 启动永久服务
gunicorn cherry:app -c gunicorn.conf.py
// 查看已启动服务
pstree -ap|grep gunicorn
// 关闭某服务
kill (pid)
//关闭venv
deactivate 

错误代码一览

/api/login 400数据校验失败 510账号或密码错误 511请填写手机号 512教务挂了 200OK

/api/game/schedule/upload 400数据校验失败 401排名表修改失败

/api/game/schedule/get 410: 数据校验失败 411排名表获取失败

game

  • /api/game/schedule/upload
    • data
      • nick
      • count
      • time
      • sign
  • /api/game/schedule/get
    • data
      • sign
Description
Cherry课表后端
Readme 598 KiB
Languages
Python 99.5%
Dockerfile 0.4%
Shell 0.1%