- python 3.6+
- postgresql 11
- git
- export FLASK_APP = flasky.py
- export SECRET_KEY (可选)
- 初始化(已初始化migrations目录则跳过):flask db init
- 创建迁移脚本:flask db migrate -m 'message'
- 迁移到指定或最新版本数据库:flask db upgrade
- 还原到指定或本数据库:flask db downgrade
- export FLASK_ENV = development
- python3 -m venv venv
- source venv/bin/active
- pip install -r requirements.txt
- 在 config.py 里修改 SQLALCHEMY_DATABASE_URI 为正确的数据库用户名和密码
- 新建数据库 flaskdemo
- 数据库迁移
- flask run