在迁移期间,有一些保持基础代码在新旧API上兼容性的模式。
一般的,用新API你会使用 self,这是一个新的记录集(RecordSet)类的实例。 但是旧API上下文和模型依然可以用:n:
self
self.pool self._model
如果旧的API基础代码必须使用到你的代码,你应该使用以下装饰器:
@api.returns 以确保合适的返回值 @api.model 以确保新的签名支持旧API调用
@api.returns
@api.model