Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 801 Bytes

README.md

File metadata and controls

51 lines (39 loc) · 801 Bytes

flask-example-restapi

环境准备

创建虚拟环境

# python3.5以上版本
python -m venv /path/to/venv
# 或者用 virtualenv
virtualenv --no-site-packages venv

# 激活虚拟环境
./path/to/venv/Scripts/activate

安装所需依赖

pip install -r requirements.txt
# 或者指定加速源
pip install -r requirements.txt -i https://pypi.douban.com/simple/

导出所有依赖

pip freeze
# 或者输出到文件
pip freeze > requirements.txt

数据准备

初始化数据库

# 数据库初始化
flask db init
# 数据库迁移
flask db migrate
# 或者添加备注信息
flask db migrate -m "Initial migration"
# 数据库升级
flask db upgrade

# 查看版本历史
flask db history
# 数据库降级
flask db downgrade 版本号