赞
踩
如果您使用的是Postgres <9.4,则无法直接更新JSON字段。您需要使用flag_modified函数将更改报告给SQLAlchemy:
from sqlalchemy.orm.attributes import flag_modified
model.data['key'] = 'New value'
flag_modified(model, "data")
session.add(model)
session.commit()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。