使用 cloudsql (mysql 实例 google cloud platform) 管理模型



我有一个应用程序引擎项目,我想使用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

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

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

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

相关内容

  • 没有找到相关文章

最新更新