Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用one2many创建新记录_Python_Postgresql_Odoo_Record - Fatal编程技术网

Python 使用one2many创建新记录

Python 使用one2many创建新记录,python,postgresql,odoo,record,Python,Postgresql,Odoo,Record,我想在stock.picking中创建一个新行,其中将包含日期和数量: myRec.pack_lot_ids.create({'id': my_id,'qty': myQty}) 没有错误,但是没有创建行,所以我尝试使用 myRec.pack_lot_ids.create(0,0,{'id': my_id,'qty': myQty}) 我有一个错误:只有2个参数,4个给定 是否有其他方法创建one2many的行myRec.pack_lot_id.create({'id':my_id,'q

我想在stock.picking中创建一个新行,其中将包含日期和数量:

 myRec.pack_lot_ids.create({'id': my_id,'qty': myQty})
没有错误,但是没有创建行,所以我尝试使用

 myRec.pack_lot_ids.create(0,0,{'id': my_id,'qty': myQty})
我有一个错误:只有2个参数,4个给定


是否有其他方法创建one2many的行

myRec.pack_lot_id.create({'id':my_id,'qty':myQty}):这是正确的,您需要传递父id以建立链接。

并且父id必须出现在create()中?是的,在创建记录期间,父id用于链接one2many字段。谢谢,我通过了家长的id,这是确定的,不需要使用(0,0,。。。