【发布时间】:2015-02-01 01:10:09
【问题描述】:
我尝试在 Odoo 的选项卡中插入树模板。
我想实现一个新类时遇到问题。与创建的另一个模板相关的类。
服务器回溯:
File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 101, in __getitem__
return self.models[model_name]
KeyError: 'products.group'
你有什么想法吗?
原创
from openerp.osv import fields, osv
from openerp.tools.translate import
class product_template(osv.osv):
_inherit = "product.template"
_description = "ClicShopping Product Template"
我的修改
from openerp.osv import fields, osv, orm
from openerp.tools.translate import
class product_template(osv.osv):
_inherit = "product.template"
_description = "Product Template"
_columns = { ......}
class products_group(orm.Model):
_inherit = 'products.group'
_columns = { ......}
我的模板 products_group(orm.Model):
from openerp.osv import orm, fields
from openerp.tools.translate import _
class products_group(orm.Model):
_name = 'products.group'
_columns = { ......}
【问题讨论】:
-
如果
class products_group是在其他文件中定义的,而不是在__init__.py中签出该文件的导入顺序,请确保__init__.py首先使用此代码_name = 'products.group'加载
标签: python templates inheritance odoo