小能豆

Flask-SQLalchemy 更新一行的信息

py

我如何更新某一行的信息?

例如我想改变id为5的行的名称列。


阅读 52

收藏
2024-10-09

共1个答案

小能豆

使用Flask-SQLAlchemy 文档中显示的教程检索对象。获得要更改的实体后,更改实体本身。然后,db.session.commit()

例如:

admin = User.query.filter_by(username='admin').first()
admin.email = 'my_new_email@example.com'
db.session.commit()

user = User.query.get(5)
user.name = 'New Name'
db.session.commit()

Flask-SQLAlchemy 基于 SQLAlchemy,因此请务必查看SQLAlchemy 文档

2024-10-09