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

时间:2016-03-19 09:50:25

标签: 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')
            }

1 个答案:

答案 0 :(得分:0)

"categoryAxis": { "minPeriod": "MM", "parseDates": true, "markPeriodChange": false } 用于继承现有模型,而不是创建新模型。如果_inherit尚不存在且您想创建它,则应使用my.object代替_name

_inherit

或使用当前的Odoo API(不推荐使用的那个):

from openerp.osv import fields, orm

class my_object(orm.TransientModel):
    _name = 'my.object'

    _columns = {
            'relation': fields.char('Relation')
            }