【发布时间】:2014-12-31 12:22:04
【问题描述】:
user = { "email" : "my_new_email@example.com", "age" : 20, "city" : "London", "country" : "UK", "language" : "English", "profession" : "developer", "employeer" : "BBC" }
admin = User.query.filter_by(username='admin').first()
admin.email = user["email"]
admin.age = user["age"]
admin.city = user["city"]
admin.country = user["country"]
admin.language = user["language"]
admin.profession = user["profession"]
admin.employeer = user["employeer"]
....
....
db.session.commit()
有什么方法可以避免这种隐式更新?我的意思是,如果只更新一个或两个字段,这可以正常工作,但是使用大量数据进行大规模更新是不可行的。
【问题讨论】:
标签: python flask sqlalchemy flask-sqlalchemy