【发布时间】:2013-02-18 04:10:13
【问题描述】:
我是 OpenERP 开发的新手,我正在尝试创建一个动态视图,该视图将为 categories 表的每个元素创建一个复选框,该表由我的 module.py 文件中的 categories() 类创建。
现在在我的users() 类中,我使用以下代码创建了函数fields_view_get
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False,submenu=False):
result = super(categories, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar,submenu)
school_obj = self.pool.get('sim.categories')
result['arch'] = '''<field name="father_name" />'''
return result
如您所见,我的代码甚至还没有接近生成动态字段,我离这样做还很遥远,但即使这个测试也给了我以下错误
TypeError: super(type, obj): obj must be an instance or subtype of type
我发现如果我在result = ... 行中将categories 更改为users,错误就会消失,让位给新错误,但是为什么我要在@987654332 中继承users 类@类。
任何关于可能有什么问题或我缺少什么的提示将不胜感激。
【问题讨论】: