我有以下情况
partner = query().filter(Partners.id == partner_id).first()
if partner != None:
partner.config = json.loads(partner.config, cls=DateTimeDecoder)
我想修改sqlalchemy查询结果的响应。
但是由于它是一个只读元组,所以不允许我这样做。
有人可以告诉我该怎么做吗?
基本上在处理之后,如果我想获取partner.config,我应该获得适当的值。
最佳答案
您必须将其转换为list
,然后才能更改列表中的数据。
从查询返回的ResultSet将是不可变的,因此您不能直接更改同一对象。
关于python - 修改 flask 炼金术中的只读元组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21991411/