首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo -指向同一模型的多个many2one字段

Odoo -指向同一模型的多个many2one字段
EN

Stack Overflow用户
提问于 2018-03-25 12:22:44
回答 1查看 1.4K关注 0票数 1

Odoo -指向同一模型的多个Many2one字段

1.我想知道如何从同一个类中获得两个Many2one字段,实际上我只能得到一个many2one字段。

模型A中的我有两个字段

代码语言:javascript
复制
cod_modA = fields.Char()
descr_modA = fields.Char()

,我想从B模型中得到两个Many2one字段:

代码语言:javascript
复制
rel_cod_modB = fields.Many2one ('cod_modA')   
rel_descr_modB = fields.Many2one ('descr_modA')

这样做的目的是为了能够根据cod_modA或descr_modA选择寄存器。

当前的是:

代码语言:javascript
复制
rel_cod_modB = fields.Many2one('cod_modA')
rel_descr_modB = fields.Text(related='rel_cod_modB.descrmodA ')

2.如果选择字段Many2one rel_cod_modB,则字段rel_desr_modB是自动完成的。

如果我选择字段Many2one rel_descr_modB,则字段rel_cod_modB将自动折叠。

类似于相关的事情。

EN

回答 1

Stack Overflow用户

发布于 2018-03-26 12:25:22

试试下面的代码:

模型A:

代码语言:javascript
复制
model_A1 = fields.Char()
model_desc = fields.Char()

模型B:

代码语言:javascript
复制
model_A1_child = fields.Many2one('modelA')
model_A1_desc = fields.Char(related='model_A1_child.model_desc')
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49475778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档