【发布时间】:2017-07-22 09:58:41
【问题描述】:
我们有一个带有 JSON 字段的模型,其中插入了用户标志。插入确实按预期工作,但是当删除某些标志时,它们会留在字段中,并且更改不会持久保存到数据库中。
我们的模型中有以下方法:
def del_flag(self, key):
if self.user_flags is None or not key in self.user_flags:
return False
else:
del self.user_flags[key]
db.session.commit()
return True
数据库是 postgres,我们使用 SQLalchemy JSON 字段方言作为字段类型。对此有何建议?
【问题讨论】:
标签: python json postgresql sqlalchemy flask-sqlalchemy