Python KeyError:';my.object';Ok[Odoo/Openerp]

Python 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

我创建了一个自定义模块,我想创建一个新对象,但每当我在Odoo中安装它时,它总是返回KeyError

py.file

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()