flask中想要通过命令行的方式进行迁移:
安装:
pip install flask-migrate
使用:
1、在ext.py中进行实例化:migrate = Migrate(app = app , db = db)
2、在manage.py中加入命令:
from flask_migrate import MigrateCommand
。。。。。
manager = Manager(app)
manager.add_command('db', MigrateCommand)
命令行中使用命令:
python manage.py db init 初始化 生成migrations文件夹 只做一次就可以
python manage.py db migrate 生成迁移文件
python manage.py db upgrade 执行迁移
python manage.py downgrade 回退操作