时间:2021-07-01 10:21:17 帮助过:26人阅读
2. 修改Flask App部分的代码,以增加Migrate相关的Command
- db =<span style="color: #000000"> SQLAlchemy(app)
- migrate =<span style="color: #000000"> Migrate(app, db)
- manager =<span style="color: #000000"> Manager(app)
- manager.add_command(<span style="color: #800000">‘<span style="color: #800000">db<span style="color: #800000">‘, MigrateCommand)</span></span></span></span></span></span>
3. 初始化
- $ python app.py db init
4. 数据迁移,自动创建迁移代码
- $ python app.py db migrate
5. 更新数据库
- $ python app.py db upgrade
后面如果有Model变更的话,在开发环境下只需要重复执行第4、5步即可。
而在服务器端只需要执行第5步即可实现数据库的迁移工作。
使用Flask-Migrate进行管理数据库升级
标签:https pytho flask log 初始化 get 重复执行 环境 脚本