gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 22:18:04 24 4
gpt4 key购买 nike

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

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

在模型 A 中,我有两个字段

cod_modA = fields.Char()
descr_modA = fields.Char()

我希望从模型 B 中可以获得两个 Many2one 字段:

rel_cod_modB = fields.Many2one ('cod_modA')   
rel_descr_modB = fields.Many2one ('descr_modA')

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

目前是:

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 将自动填充

与相关的情况类似。

最佳答案

试试这个代码:

模型A:

model_A1 = fields.Char()
model_desc = fields.Char()

模型 B:

model_A1_child = fields.Many2one('modelA')
model_A1_desc = fields.Char(related='model_A1_child.model_desc')

关于python - Odoo - 指向同一模型的多个 Many2one 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49475778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com