代码之家  ›  专栏  ›  技术社区  ›  Dannick Montanede

使用cloudsql(mysql实例google云平台)管理模型

  •  0
  • Dannick Montanede  · 技术社区  · 6 年前

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

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

    1 回复  |  直到 6 年前
        1
  •  0
  •   Jorge A    6 年前

    因为您要更新的模型是一个SQLAlchemy模型,更新代码并运行SQLAlchemy。create\u all()方法应该处理它您可以查看一个示例 here

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

    推荐文章