Python KeyError:';my.object';Ok[Odoo/Openerp]
我创建了一个自定义模块,我想创建一个新对象,但每当我在Odoo中安装它时,它总是返回KeyError py.filePython KeyError:';my.object';Ok[Odoo/Openerp],python,openerp,Python,Openerp,我创建了一个自定义模块,我想创建一个新对象,但每当我在Odoo中安装它时,它总是返回KeyError py.file from openerp.osv import fields, orm class my_object(orm.TransientModel): _inherit = 'my.object' _columns = { 'relation': fields.char('Relation') } \u inheri
from openerp.osv import fields, orm
class my_object(orm.TransientModel):
_inherit = 'my.object'
_columns = {
'relation': fields.char('Relation')
}
\u inherit
用于继承现有模型,而不是创建新模型。如果my.object
尚不存在,并且您希望创建它,则应使用\u name
而不是\u inherit
:
from openerp.osv import fields, orm
class my_object(orm.TransientModel):
_name = 'my.object'
_columns = {
'relation': fields.char('Relation')
}
或者使用当前的Odoo API(您使用的已弃用):
我刚刚意识到这一点后不久张贴之前,我看到你的帖子。哈哈,不过还是要谢谢你!:)
from openerp import models, fields
class MyClass(models.TransientModel):
_name = 'my.object'
relation = fields.Char()