我有一个方案,我需要通过选择产品在产品上分配程序模板。 我有2个模型和一个瞬变模型: 1.产品 2. custom.model.name 3. program.template.wizard
我需要将产品列表分配到程序模板中。 我在窗体视图上有一个按钮(程序模板),该按钮执行向导窗体视图(弹出),向导窗体视图获取产品列表,然后保存。 但是出现错误。 “ TypeError:'int'对象不可迭代”
“'产品':product_lines [0],”
这是我在向导中的代码字段和功能:
products_ids = fields.Many2many("product.template", String='Products')
@api.multi
def set_program(self):
for res in self:
product_lines = []
for product in res.products_ids:
product_lines.append(product.id)
if not product_lines:
continue
self.env['custom.model.name'].create({
'products': product_lines[0],
})
product_lines.remove(product_lines[0])
return True