我查詢並更改了多個實例。我只想將更改提交給其中一個人。但是,我致電db.session.commit()
時承諾所有更改。有沒有辦法單獨保存一個對象,像Rails或Django一樣,object.save()
?多個已更改時只提交一個SQLAlchemy模型實例的更改
rule_1 = Rule.query.filter(Rule.something.like(that_thing))
rule_1.change_message = "Duplicate"
rule_2 = Rule.query.filter(Rule.something.like(that_thing))
rule_2.change_message = "This is 2nd Duplicate Message"
rule_3 = Rule.query.filter(Rule.something.like(that_thing))
rule_3.change_message = "This is the THIRD Duplicate Message"
# What I want
rule_3.save()