创建迁移仓库

首先,安装Flask-Migrate:

pip install flask-migrate

 

将app项目注册,便于使用orm操作

from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy(app)

 

然后在项目文件中(如我的:app.py)初始化这个扩展

from flask_migrate import Migrate

migrate = Migrate(app, db)

 

初始化完后,在Terminal中输入下面3个命令:

1.在新项目中使用init子命令添加数据库迁移支持

flask db init

2.创建迁移脚本

flask db migrate

3.更新数据库

flask db upgrade

 

如果当你的数据库需要重新创建时:

删除migrations文件夹,然后重复上面三步

如果你修改了数据库的表结构:

只用重复后两步就行

posted on 2019-09-16 17:28  咔咔小乌龟  阅读(2057)  评论(1编辑  收藏  举报