0

我有一个应用引擎项目,我想使用 MySQL 实例(谷歌云平台)来存储我的数据。

我可以使用这个tuto连接到我的实例。

所以现在我想知道如何创建一个模型,如:

app = Flask(__name__)
db = SQLAlchemy(app)

class Visit(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    timestamp = db.Column(db.DateTime())
    user_ip = db.Column(db.String(46))

    def __init__(self, timestamp, user_ip):
        self.timestamp = timestamp
        self.user_ip = user_ip

并将其添加到我的实例中,如果我在模型中添加一个字段,如何使用我的实例更新它。

4

1 回答 1

0

因为您要更新的模型是 SQLAlchemy 模型,所以更新代码并运行 SQLAlchemy.create_all() 方法应该会处理好它。您可以在此处查看示例。

也是类似问题的一个很好的答案。它解释了 SQLAlchemy 如何以及何时更新表。

于 2018-05-03T20:32:38.457 回答