我在模块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
答案 0 :(得分:1)
_name必须与_inherit相同,修复代码如下:
class TodoTask(models.Model):
_name = 'todo.task'
_inherit = 'todo.task'