在OpenERP 8(Odoo)上,我正在开发一个应该添加字段相关产品的模块,它应该以两种方式关联产品。我添加了一个很多的字段
class product_template(osv.Model):
_name = 'product.template'
_inherit = 'product.template'
_columns = {
'related_products': fields.many2many('product.template', 'rel_related_product', 'product_id', string="Related Products"),
}
问题在于我只能通过一种方式联系产品。即如果我将ProductB与ProductA联系起来,我只能看到ProductA内部的关系,而不是
我该如何解决?
答案 0 :(得分:1)
为什么你不能使用one2many关系。像父类子关系一样。 要么 你可能试图得到类似于bom结构的东西。请安装MRP模块并检查bom结构的定义方式
答案 1 :(得分:0)
使用此
class product_template(osv.Model):
_name = 'product.template'
_inherit = 'product.template'
_columns = {
'related_products': fields.many2many('product.template', 'rel_related_product', 'product_id', 'product_template_id', string="Related Products"),
}