我正在使用Flask写一个简单的网站。
当我将time
字段添加到Td
类时,我得到了
sqlalchemy.exc.OperationalError
sqlalchemy.exc.OperationalError:(sqlite3.OperationalError)表td 没有名为时间的列
class Td(db.Model):
id = db.Column(db.Integer, primary_key=True)
text = db.Column(db.String(271), nullable=False)
date = db.Column(db.String())
time = db.Column(db.String())
我想在生产中,当您管理一个大项目时,每次添加新列时都不可以drop_all()
整个db
。
有没有添加新列的正确方法?