文件的迁移
模块:
pip install flask-migrate
pip install flask-script
(1) 实例化
from flask_migrate import Migrate,MigrateCommand
from flask_sqlalchemy import SQLalchemy
app = Flask(__name__)
db = SQLalchemy(app)
migrate = Migrate(app,db=db)
manager = Manager(app)
manager.add_command('db',MigrateCommand)
(2) 初始化 迁移文件目录
python manage.py db init
(3) 生成迁移文件
python manage.py db migrate
(4) 执行迁移文件
python manage.py db upgrade
注意
如果当前存在 模型 但是执行创建迁移文件的时候 提示没有任何改变的时候 需要查看当前的模型类是否有使用(导入)