预期的单例出现

Expected singleton appears

如果我 select 不止一名员工出现此验证错误

Erreur lors de la validation de la contrainte

Expected singleton: hr.employee(3, 5)

如果我 select 只有一名员工我有能力创建记录,并且通过修改它我可以 select 更多

似乎只在创建函数上存在验证

    employee_id0 = fields.Many2many('hr.employee', string='Employee', index=True)
department_id = fields.Many2many('hr.department', string="Department", store=True, required=True)

这是我的观点:

 <field name="department_id" widget="many2many_checkboxes"/>
<field name="employee_id0"   widget="many2many_checkboxes"  />

您只是想在单个原始文件中创建多条记录,这就是它抛出如下错误的原因:Expected singleton: hr.employee(3, 5)。 对该数据进行迭代并尝试分配每条记录,如下例所示。

data = hr.employee(3,5)
for res in data:
    self.employee_id = res.id

它只是示例代码。 希望对你有帮助。