docker
docker-compose
教程请移步docker环境配置
$ cd docker
$ docker-compose up -d
$ docker-compose exec money bash
$ flask db upgrade heads
$ python3 -m unittest tests/test_init.py (假数据)
$ flask run --host=0.0.0.0
$ cd docker
$ docker-compose exec money bash
$ flask db migrate
$ flask db upgrade (更新本地数据库)
$ cd docker
$ docker-compose down
- flask: a microframework http://flask.pocoo.org/docs/1.0/quickstart/
- blueprint: create modular application http://flask.pocoo.org/docs/1.0/blueprints/
- flask-restful: extension for flask to support building REST APIs https://flask-restful.readthedocs.io/en/latest/
- SQLAlchemy: database access https://flask-sqlalchemy.palletsprojects.com/en/2.x/
- celery: task queue http://flask.pocoo.org/docs/1.0/patterns/celery/
http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html
- 拉分支开发(命名与任务相关)
- 完成后发PR到主分支,大家review后进行merge
$ cd docker
$ docker-compose exec mysql bash
vscode setting
{
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.linting.flake8Args": [
"--ignore", "E501"
],
}