如何在odoo10中解决这个问题? raise TypeError(repr(o) + " 不是 JSON 可序列化的")

问题描述 投票:0回答:0

我在单击按钮时返回另一个模型的记录。首先,我将 id 收集到列表中并将列表分配给域。然后我得到一个错误。

@api.multi
def BundlesForQualityAction(self):
    form_view_id = self.env.ref('cutting_department.bundles_form_for_quality').id
    tree_view_id = self.env.ref('cutting_department.tree_view_for_bundles_cutting_quality').id
    
    bundles = self.env['bundles.cutting.tree']
    get_bundles = bundles.search([('lot_record','=',self.id),('state','=','quality')],order='id desc')
    return {
        'name': 'CUTTING QUALITY PENDING',
        'view_type': 'form',
        'view_mode': 'tree,form',
        'views': [[tree_view_id, 'tree'], [form_view_id, 'form'], ],
        # 'views': [(view_id, 'tree')],
        'res_model': 'bundles.cutting.tree',
        # 'view_id': view_id,
        'domain': [('lot_record', '=', self.id),('state','=','quality')]
        'target': 'current',

        'flags': {'action_buttons': True},
        # 'create':True,
    }
python xml python-2.7 odoo serializable
© www.soinside.com 2019 - 2024. All rights reserved.