str*_*oir 2 python odoo odoo-8
如何向 one2many 添加新行?
我努力了
car_ids = fields.One2many()
for line in used_car_ids:
value = { 'make': line.make,
'type': line.type
}
self.car_ids = [(0,0,value)]
Run Code Online (Sandbox Code Playgroud)
但它不附加。总是car_ids只填充一个used_car_ids(仅最后一个used_car_ids)
我如何附加到one2many?
小智 5
也许你应该尝试以下方法:
car_ids = fields.One2many()
result = []
for line in used_car_ids:
result.append((0, 0, {'make': line.make, 'type': line.type}))
self.car_ids = result
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助。