【发布时间】:2020-02-14 00:08:30
【问题描述】:
现在当我开始在 Odoo v13 上编码时,我发现 Odoo 已被删除 @api.one。
Odoo v13 中 @api.one 的替代品是什么?
【问题讨论】:
标签: python python-3.x odoo
现在当我开始在 Odoo v13 上编码时,我发现 Odoo 已被删除 @api.one。
Odoo v13 中 @api.one 的替代品是什么?
【问题讨论】:
标签: python python-3.x odoo
在odoo13 默认情况下,实例方法将接受self 作为multi 实例(多记录集)。
因此,对于实例方法,您应该从方法中删除 @api.one 和 @api.multi 装饰器。
对于单个实例(单个记录集),您仍然可以使用self.ensure_one() 进行检查,也可以应用自己的逻辑。
【讨论】: