【发布时间】:2021-04-14 10:36:00
【问题描述】:
我在自定义模型 function.registry 中定义了一个函数,如下所示:
def change_date_planned_start(self, production_id, new_date):
for function in self:
production = self.env['mrp.production'].search([
function.domain
])
if production:
production.date_planned_start = new_date
在我的客户端中,我这样调用这个函数:
models = xmlrpclib.ServerProxy('{}/xmlrpc/2/object'.format(url), verbose=True)
models.execute_kw(
db, uid, password, 'function.registry', 'change_date_planned_start',
['2714', '12.12.2021']
)
当我执行客户端时,它给了我错误:
TypeError: change_date_planned_start() takes exactly 3 arguments (2 given)
我在这里做错了什么?
【问题讨论】: