Csv 奥多。如何强制Odoo在导入时创建相关记录?

Csv 奥多。如何强制Odoo在导入时创建相关记录?,csv,import,openerp,Csv,Import,Openerp,好的,假设我正在导入产品,它们有一个品牌字段(这是来自一个自定义模块,这是一个多人关系)。一个品牌只有一个名字。如果我为新品牌指定一个新的外部id和名称,它将不允许我导入,因为它说它在db中找不到该外部id。但我怎么能强迫它用这个外部id创建一个品牌呢?还是我必须先导入品牌,然后再导入产品?使用导入时,您需要提供外部id(记录的xmlid)或数据库id(数据库中的真实id)-首先,您必须创建记录以添加对它们的引用。您可以只使用品牌名称进行尝试。导入产品时,只需将品牌的列名作为客户模块py文件中指

好的,假设我正在导入产品,它们有一个品牌字段(这是来自一个自定义模块,这是一个多人关系)。一个品牌只有一个名字。如果我为新品牌指定一个新的外部id和名称,它将不允许我导入,因为它说它在db中找不到该外部id。但我怎么能强迫它用这个外部id创建一个品牌呢?还是我必须先导入品牌,然后再导入产品?

使用导入时,您需要提供外部id(记录的xmlid)或数据库id(数据库中的真实id)-首先,您必须创建记录以添加对它们的引用。

您可以只使用品牌名称进行尝试。导入产品时,只需将品牌的列名作为客户模块py文件中指定的字段名。在进口的时候,我只是把品牌的名字放在那个栏里。是的,我知道,我正在寻找一种方法来创建和引用进口记录。假设我正在导入一个产品,我指定了一个尚未在数据库中的品牌,但我提供了所需的字段,我如何强制Odoo使用这些字段创建一个品牌?还是不可能?不可能,您必须先创建它们,否则您将得到一个错误,即在数据库中找不到外部id。