前言,在odoo中多表关联问题而写的文章。首先来说一下我的问题:
作品表与合集表关联问题,看起来是不是很简单的问题,但是我们透过本质在来了解一下这个问题的根源,关于这个问题我找了许多网上的资源,但大多数都是如何使用Many2many的添加数据,有个别的Many2many的需要传参的文章。不多说了问题的根源就是两个不同模块的表关联的时候需要在模块中引用另一模块。
网上资源整合:
如何使用多对多关联:https://www.cnpython.com/qa/77609#google_vignette
不同模块的引用:https://stackoverflow.com/questions/48678357/relation-unknown-error-in-odoo-10 在Lakshminarayanan朋友的讨论中可寻找到答案
一。不同模块之间关联:需要引入模块
在模块的__manifest__.py中将’depends’里加入需要的模块
二。同模块之间使用
document_ids = fields.Many2many(
'product.template',
# 'reference_document_product_template',
# 'document_id', # 参照模型的表列
# 'template_id', # 引用模型的表的列
string='Document')
版权声明:本文为weixin_45753544原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。