当我尝试从核心odoo继承odoo时,我遇到了问题。在odoo的文档中,我必须从变量“_name”继承,但在这种情况下变量是None,_name = None
。所以,我试图从班级继承,但仍然没有工作。
这是一个来自核心的课程:
class BaseModel(object):
这是我的代码:
from openerp import fields, models, api
class BaseModel(models.BaseModel):
_inherit = 'BaseModel'
答案 0 :(得分:0)
只有从现有的odoo模型继承时,才需要使用_inherit
。如果您只想创建新模型,可以使用:
class CustomModel(models.AbstractModel):
_name="custom.model"
(AbstractModel与BaseModel相同,但它在源代码而不是BaseModel中使用。)
然后你可以用
继承这个模型class AnotherModel(models.Model):
_inherit="custom.model"
_name="another.model"