在开发过程中,如果我们对已添加的表新增加了字段,如果我们不删除表,新的字段就不会出现,如果以这种方式更新数据库结构,原先的数据就没有了。
所以我们可以借助flask-migrate
这个工具像使用django的migrate一样对flask的模型进行更新迁移。此外,我们还要借助flask-script
使用命令行去完成数据库的迁移。
首先我们要pip安装这2个库
pip install flask-migrate
pip install flask-script
新建一个manage.py
,如下:
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
from app.models.base import db