1. flask-migrate
flask-migrate是一个插件,用于动态迁移数据库, 使用这个插件后可以动态操作数据库结构。
2. flask-script
flask-script是flask项目的扩展槽,属于flask的扩展,可在flask的基础上进行扩展。
3. 绑定管理flask项目
扩展槽通过命令行形式来启动:
python flask_demo.py runserver -h 0.0.0.0 -p 5000
4.操作数据库
python app.py database init | 初始化动态管理库 |
python app.py database migrate | 动态迁移数据库 |
python app.py database upgrade | 根据当前对象关系映射,生成一个新数据库版本 |
python app.py database downgrade | 在当前数据库版本基础上,恢复到上一个版本 |