使用 sqlalchemy 更新 postgresql 中 JSONB 里的某系字段

2019-10-17 09:37:58 +08:00
 Kcelone

数据库表 User,User 格式为 (id, name, data)

其中 data 是 JSONB 格式的字段 user = User() # user 是 User 的一个实例

举例:

data={'a':1, 'b': 3}

更新时:

data['a'] =4

然后加上 data 变动的标记: flag_modified(user, 'data')

db.session.add(user)

db.session.commit() # 提交

2529 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX