Sql insert 计算字段-插入m2m关系表

Sql insert 计算字段-插入m2m关系表,sql-insert,odoo,odoo-10,Sql Insert,Odoo,Odoo 10,在modelproject.task中,我创建了许多链接到另一个模型的字段x\u something 因此,在这个关系表中有一个来自project.task的字段id和另一个模型 在project.task的另一个字段中,我想在compute部分编写一个函数,在这个函数中,我想通过以下方式在这个关系表中插入一条记录: self.env.cr.execute(“插入x_表中的相关值(值a、值b)”) 值被插入,但我在odoo中看不到连接,它是空的 我错过了什么?请发布您试图使用的代码好吗 Odoo

在model
project.task
中,我创建了许多链接到另一个模型的字段
x\u something

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

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

self.env.cr.execute(“插入x_表中的相关值(值a、值b)”)

值被插入,但我在odoo中看不到连接,它是空的


我错过了什么?

请发布您试图使用的代码好吗

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

在每个类中声明

    related_class_id= fields.Many2many('related.class','related_table_name', 'current_class_id', 'related_class_id')
然后在其中一个类中设置相关的类id


这将设置关系。

为什么要插入这样的行而不是使用Odoo的ORM层?请查看上的文档− 写入(VAL)部分