例如,我的数据模型(类)如下所示:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(20), unique=True)
password = db.Column(db.String(30))现在我在这个表中有很多记录,我想添加一个字段,例如,用来保存电子邮件地址。
我已经搜索了文档,但没有找到推荐的方法。我已经手动更新了我的MySql,并将字段添加到模型中,如果我正确地声明了字段,大部分时间都可以工作。
有没有“最佳实践”可以做到这一点?SQLAlchemy是否具有对表定义进行更新的内置支持?
发布于 2012-03-01 23:08:25
简短的回答是“不”。
但看看alembic吧。
https://stackoverflow.com/questions/9517536
复制相似问题