flask 对从数据库反向生成的表进行修改

windows+dos

1、创建数据库迁移:flask db init

注意,创建迁移前,需先指定环境变量:set FLASK_APP=myblog.py

2、对反向生成的models.py进行修改:

注意,models.py中,类继承的Base要改为db.Model、否则无法与数据库关联

(从数据库反向生成models.py文件,见https://www.cnblogs.com/jdm532000/p/10911876.html

3、生成迁移脚本:flask db migrate -m "first update"

4、将更改应用到数据库:flask db upgrade

遗留问题:models.py中,只修改字段长度,无法迁移成功

原文地址:https://www.cnblogs.com/jdm532000/p/11177195.html