【问题标题】:What is the alternative of @api.one in Odoo 13?在 Odoo 13 中 @api.one 的替代品是什么?
【发布时间】:2020-02-14 00:08:30
【问题描述】:

现在当我开始在 Odoo v13 上编码时,我发现 Odoo 已被删除 @api.one

Odoo v13 中 @api.one 的替代品是什么?

【问题讨论】:

    标签: python python-3.x odoo


    【解决方案1】:

    odoo13 默认情况下,实例方法将接受self 作为multi 实例(多记录集)。

    因此,对于实例方法,您应该从方法中删除 @api.one@api.multi 装饰器。

    对于单个实例(单个记录集),您仍然可以使用self.ensure_one() 进行检查,也可以应用自己的逻辑。

    【讨论】:

      猜你喜欢
      • 2019-02-22
      • 2011-05-07
      • 2012-04-24
      • 2019-12-03
      • 2010-09-17
      • 2012-03-27
      • 2012-09-30
      • 2010-10-20
      • 2014-03-12
      相关资源
      最近更新 更多