【发布时间】:2019-02-08 13:56:14
【问题描述】:
我有一个many2one 类型的字段。此外,在我的数据库中,我有很多记录。
所以现在我想将此字段的类型从many2one 更改为many2many,但是当我创建记录时,它会显示Integrity Error。
这是我的领域:
bed_id = fields.Many2one('i.bed', 'bed', required=True, ondelete="restrict", track_visibility="onchange")
我把它改成了这样:
bed_id = fields.Many2many('i.bed', 'bed', required=True,string="beds", track_visibility="onchange")
完整性错误是:
操作无法完成,可能有以下原因: - 删除:您可能正在尝试删除一条记录,而其他记录仍在引用它 - 创建/更新:未正确设置必填字段
[对象引用:bed_id - bed.id]
如何在不删除数据库中现有记录的情况下解决此问题?
【问题讨论】:
标签: python odoo odoo-8 odoo-10