类型错误:import_users()只接受5个参数(给定2个)

2024-05-23 20:08:33 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试从生物识别考勤机导入用户时,我收到错误:

TypeError: import_users() takes exactly 5 arguments (2 given)

这是我的班级:

^{pr2}$

Tags: 用户import错误生物argumentsusersgiven班级
1条回答
网友
1楼 · 发布于 2024-05-23 20:08:33

更改@api.型号@api.多功能并将(cr,uid,ids,context)改为self

尝试使用以下代码:

@api.multi
def import_users(self):
    """
    wrapper function
    """
    for biometric_import_user in self:
        biometric_import_user.create_users_in_openerp()

@api.multi
def create_users_in_openerp(self):
    self.biometric_device.create_user()

相关问题 更多 >