Oddo,无法访问_inherited子类中声明的字段

时间:2016-03-24 12:42:15

标签: python python-2.7 openerp odoo-8

我在模块todo.task中有一个模型todo,如下所示

class TodoTask(models.Model):
    _name='todo.task'
    name=fields.Char('Description',required=1)
    is_done=fields.Boolean('Done?')
    active1=fields.Boolean('Active?',default=True)

我有另一个名为todo_user的模块,该模块依赖于模块todo
'depends': ['base','todo','mail'],

在第二个模块中,我希望借助 Odoo的继承date_deadline添加新字段todo.task。这就是我这样做的方式(在模块todo_user中)

class TodoTask(models.Model):
    _inherit=['todo.task','mail.thread']
    date_deadline=fields.Date('Deadline')

我无法从date_deadline模块中的xml访问字段todo

1 个答案:

答案 0 :(得分:1)

_name必须与_inherit相同,修复代码如下:

class TodoTask(models.Model):
    _name = 'todo.task'
    _inherit = 'todo.task'