2014-02-24 25 views
1

我有以下情形修改只讀元組在燒瓶鍊金術

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

我想修改的SQLAlchemy的查詢結果的響應。 但是,因爲它是一個只讀元組,它不允許我這樣做。

有人可以告訴我該怎麼做?

基本上在處理後如果我想得到partner.config,我應該得到正確的值。

+4

元組是不可變的 – IanAuld

回答

2

您必須將其轉換爲list,然後才能更改列表中的數據。

ResultSet從查詢返回將是不可變的,所以你不能直接改變相同的對象。