Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 继承hr\u timesheet\u sheet.sheet,错误:module.\uuuu init\uuuu()最多接受2个参数_Python_Xml_Openerp_Openerp 7 - Fatal编程技术网

Python 继承hr\u timesheet\u sheet.sheet,错误:module.\uuuu init\uuuu()最多接受2个参数

Python 继承hr\u timesheet\u sheet.sheet,错误:module.\uuuu init\uuuu()最多接受2个参数,python,xml,openerp,openerp-7,Python,Xml,Openerp,Openerp 7,在openerp 7中尝试继承hr\u时间表\u sheet.sheet时,出现错误: TypeError : Error when calling the metaclass bases module.__init__() takes at most 2 arguments (3 given) 在做了一些研究之后,有人说继承是扭曲的,hr\u timesheet\u sheet.sheet可能是一个模块而不是一个类。我需要你的帮助 这是我的密码: # -*- coding: utf-8 -*

在openerp 7中尝试继承
hr\u时间表\u sheet.sheet
时,出现错误:

TypeError : Error when calling the metaclass bases
module.__init__() takes at most 2 arguments (3 given)
在做了一些研究之后,有人说继承是扭曲的,
hr\u timesheet\u sheet.sheet
可能是一个模块而不是一个类。我需要你的帮助

这是我的密码:

# -*- coding: utf-8 -*-
from openerp.osv import fields, orm, osv
from datetime import datetime
from datetime import date
from openerp import api
from datetime import datetime, date, timedelta
import dateutil.parser
import datetime

class hr_timesheet_sheet(osv.osv):
_inherit = 'hr_timesheet_sheet.sheet'

_columns = {
    'weekend': fields.integer( 'weekend'),
}
hr_timesheet_sheet()
我确实在
\uuuu init\uuuuuu.py
文件中导入了自定义模块的正确文件

import hr_timesheet_sheet

另外,我对openerp和python是新手,我不知道具体是如何使用的,但这对我来说是有效的:

class hr_timesheet_sheet():
_inherit = 'hr_timesheet_sheet.sheet'
_columns = {
   'weekend': fields.integer( 'weekend'),
}
hr_timesheet_sheet()
您应该转到openerp.py,将以下行:

'depends': [ 'hr','hr_timesheet_sheet'],
你可以让你的班级保持原样
class hr\u时间表(osv.osv):


您要继承的模型是什么?hr_timesheet_sheet.sheet不是odoo v8中的模型它对我有用,我