【发布时间】:2022-11-06 08:05:13
【问题描述】:
我有一个托管在 Heroku 上并使用 Flask 和 Python 的网站数据库。模型结构如下:
class MyDataModel(db.Model):
id = db.Column(db.Integer, primary_key=True)
property1 = db.Column(db.String(240), default = "")
property2 = db.Column(db.String(240), default = "")
property3 = db.Column(db.String(240), default = "")
当我尝试将此模型更新为具有下面显示的附加属性 (property4) 的东西时,该网站无法正常工作。有没有办法向模型添加附加属性,以便模型仍然正常运行?
class MyDataModel(db.Model):
id = db.Column(db.Integer, primary_key=True)
property1 = db.Column(db.String(240), default = "")
property2 = db.Column(db.String(240), default = "")
property3 = db.Column(db.String(240), default = "")
property4 = db.Column(db.String(240), default = "")
数据库设置如下:
db = SQLAlchemy()
app = Flask(__name__)
db.init_app(app)
【问题讨论】:
-
db.Model是什么?你在使用数据库迁移吗?如何将属性添加到您的当地的数据库? -
你得到什么错误?
标签: python postgresql flask heroku heroku-postgres