我有一个应用程序引擎项目,我想使用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 如何以及何时更新表。