我如何更新某一行的信息?
例如我想改变id为5的行的名称列。
使用Flask-SQLAlchemy 文档中显示的教程检索对象。获得要更改的实体后,更改实体本身。然后,db.session.commit()。
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 文档。