小编Vic*_*Vic的帖子

当多个更改时,仅为一个SQLAlchemy模型实例提交更改

我查询并更改了几个实例.我只想将更改提交给其中一个.但是,当我打电话时,所有更改都会提交db.session.commit().有没有办法单独保存对象object.save(),比如Rails或Django?

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() 
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask flask-sqlalchemy

7
推荐指数
1
解决办法
2001
查看次数

标签 统计

flask ×1

flask-sqlalchemy ×1

python ×1

sqlalchemy ×1