(sudo) pip install -U docker-compose
BUILD=y PULL=y ./tools/reset.sh
./tools/reset.sh
docker-compose restart backend
./tools/deploy.sh
docker-compose logs
docker-compose logs -f backend
使用 Python 3.6 开发 �
brew install python3
- 推荐使用
virtualenv
+virtualenvwrapper
管理项目依赖,保持干净。 - 开发使用
requirements-dev.txt
,包含代码检查、格式化、mysql 管理等依赖 �
pip install -r requirements-dev.txt
CREATE DATABASE `{db_name}` DEFAULT CHARACTER SET = `utf8mb4`;
# 只有第一次需要使用
python manage.py db init
# 检查 model 是否更新
python manage.py db migrate
# 更新数据库
python manage.py db upgrade
配置相关环境变量
cp app/local_config.py.template app/local_config.py
运行
python run.py
sh tools/format_python_code.sh