2024-04-18 03:51:02 发布
网友
我创建了一个自定义模块,我想创建一个新的对象,但每当我在Odoo中安装它时,它总是返回KeyError。在
py.file文件
from openerp.osv import fields, orm class my_object(orm.TransientModel): _inherit = 'my.object' _columns = { 'relation': fields.char('Relation') }
_inherit用于继承现有模型,而不是创建新模型。如果my.object不存在,并且您想创建它,则应该使用_name而不是{}:
_inherit
my.object
_name
from openerp.osv import fields, orm class my_object(orm.TransientModel): _name = 'my.object' _columns = { 'relation': fields.char('Relation') }
或使用当前的Odoo API(您使用的API已弃用):
_inherit
用于继承现有模型,而不是创建新模型。如果my.object
不存在,并且您想创建它,则应该使用_name
而不是{或使用当前的Odoo API(您使用的API已弃用):
^{pr2}$相关问题 更多 >
编程相关推荐