更新sqlalchemy中对象的特定字段

disbfnqx  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(274)

我有一个由三个字段组成的表,这里是伪代码

class Table(Base):
    a = Column()
    b = Column()
    c = Column()

当我提交时,我想限制对字段“b”的任何更改,不管它在代码中是否更改。

t = getObj(c=3) # Gets object of Table with a=1, b=2, c=3
t.a = 5
t.b = 10
session.merge(t)
session.commit()

提交到数据库后,我进行一个查询:

new_t = getObj(c=3)
new_t.a ==> should be 5
new_t.b ==> should be 2
new_t.c ==> should be 3

我不想要新的价值观 t.b 在数据库中保持不变,而不管是否在上面更改。
请让我在评论中知道,如果有什么不合理的问题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题