OpenERP字段相关的崩溃

OpenERP字段相关的崩溃,openerp,odoo,Openerp,Odoo,跟进问题 以下代码确实会被触发,但当任何相关字段都有值时,我会收到服务器错误500 当我查看日志时,它显示JSON序列化问题 TypeError: browse_record(product.mycount, 1) is not JSON serializable 请提出解决办法 class purchase_order_line_custom(osv.osv): _name = 'purchase.order.line' _inherit = 'purchase.order.line'

跟进问题

以下代码确实会被触发,但当任何相关字段都有值时,我会收到服务器错误500

当我查看日志时,它显示JSON序列化问题

TypeError: browse_record(product.mycount, 1) is not JSON serializable
请提出解决办法

class purchase_order_line_custom(osv.osv):
_name = 'purchase.order.line'
_inherit = 'purchase.order.line'

def onchange_product_id(self, cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order=False, fiscal_position_id=False, date_planned=False, name=False, price_unit=False, context=None):
values = super(purchase_order_line_custom, self).onchange_product_id(cr, uid, ids, pricelist_id, product_id, qty, uom_id, partner_id, date_order, fiscal_position_id, date_planned,name, price_unit, context=context)
  if product_id:
    product = self.pool.get('product.product').browse(cr, uid, product_id, context=context)
    values['value'].update({
                            'qualified_name':product.qualified_name,
                            'product_type' : product.product_type or None,
                            'product_subtype' : product.product_subtype,
                            'count_id':product.count_id or None 
    })
  return values   

  _columns={
      'product_type': fields.related('product_id','product_type',type='selection', string='Product Type', selection=[('X','X'),('Y','Y'),('Z','Z')]),
      'product_subtype': fields.related('product_id','product_subtype',type='char', size=64, string='Sub-Type'),
      'qualified_name': fields.related('product_id','qualified_name',type='char', size=64, string='Qualified Name'),
      'count_id': fields.related('product_id','count_id',type='many2one',relation='product.mycount',string='Count')
      }

purchase_order_line_custom() 

在第
行“count\u id”:product.count\u id或None
中,我认为count\u id是product中的多个one字段。如果您试图将对象传递给product.order.line中的count\u id字段,则需要传递product.count\u id.id来获取id。

如果相关字段为one2many,则id属性不可用。一个人和许多人的正确财产是什么?谢谢