计算字段-插入M2M关系表

时间:2018-08-16 13:18:21

标签: sql-insert odoo odoo-10

在模型project.task中,我创建了链接到另一个模型的many2many字段x_something

因此,在此关系表中,有一个来自id的字段project.task和另一个模型。

project.task的另一个字段中,我想在计算部分中编写一个函数,并在此函数中,我想通过以下方式将记录插入此关系表中:

self.env.cr.execute( "INSERT INTO x_table_rel VALUES (value_a,value_b)" )

已插入值,但我在odoo中看不到连接,它为空。

我想念什么?

1 个答案:

答案 0 :(得分:0)

请您发布您要使用的代码?

Odoo有一个用于创建相关表的系统。

在每个类中声明

    related_class_id= fields.Many2many('related.class','related_table_name', 'current_class_id', 'related_class_id')

然后在其中一个类中设置related_class_id。

这应该设置关系。