在flask-alchemy中修改Readonly Tuple

时间:2014-02-24 15:04:52

标签: python flask-sqlalchemy

我有以下情况

partner = query().filter(Partners.id == partner_id).first()
if partner != None:
    partner.config = json.loads(partner.config, cls=DateTimeDecoder)

我想修改sqlalchemy查询结果的响应。 但由于它是一个Readonly元组,它不允许我这样做。

有人能告诉我怎么做吗?

基本上在处理之后如果我想获得partner.config,我应该得到正确的值。

1 个答案:

答案 0 :(得分:2)

您必须将其转换为list,然后才能更改列表中的数据。

从查询返回的ResultSet将是不可变的,因此您无法直接更改同一对象。