我收到了这样的错误:
TypeError:create()为关键字参数'context'
获取了多个值
这是代码:
mov_id = self.create(cr, uid, ids, {'so_ids':so, 'product_ids':product},context=context)
有什么问题?
答案 0 :(得分:3)
要创建记录,参数是cursor,user_id,值字典和上下文。 例如
mov_id = self.create(cr, uid, {'so_ids': so, 'product_ids': product},context=context)
如果您尝试使用副本,则创建不带任何ID,然后使用
mov_id = self.copy(cr, uid, ids, {'so_ids':so, 'product_ids':product},context=context)
答案 1 :(得分:1)
self.create(cr,uid,{'so_ids':“Test”},context = context)
这是create方法的语法。
如果要添加'write_uid',只需在create method中的字典中添加{'write_uid':ur_id}即可。 在create方法中,不需要'id'或'list of id'。