我正在使用外部API将数据添加到res.partner模型中。但是我坚持了一点。
是否可以同时创建父母和联系人(孩子)?
如果是的话,任何指导都将非常有帮助,因为我在互联网上还没有找到太多的东西。
谢谢!
答案 0 :(得分:1)
是的,可以同时创建父级和子级联系人,例如,在控制器功能中,您有两个dict
包含子级和父级联系人的值(在Odoo概念中,父级联系人是公司和子级联系人是该公司的联系人),例如parent_vals
和child_vals
,您可以按照以下步骤创建联系人,同时保持关系:
self.env['res.partner'].create(dict(parent_vals, child_ids=[(0,0, child_vals)]))
它的工作原理是,只要您想创建具有相关值(One2many, Many2many)
的记录,就可以使用Odoo ORM特殊命令。有关更多信息,您可以在Odoo official documentation中查找“特殊”命令”,