首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo:如何将字段链接到彼此?

Odoo:如何将字段链接到彼此?
EN

Stack Overflow用户
提问于 2015-08-04 16:20:24
回答 1查看 1.5K关注 0票数 1

我正在尝试连接Odoo中不同类的字段。应该和外键类似。

这就是我的情况:有两个类有自己的树视图。

第1类: opc_taginstellingen:

代码语言:javascript
复制
class opc_taginstellingen(models.Model):
    _name = 'opc_taginstellingen'

    Tagnaam = fields.Char(string="Tagnaam")
    Unit = fields.Char(string="Unit")

第2类: opc_actuelewaardentags

代码语言:javascript
复制
class opc_actuelewaardentags(models.Model):
    _name = 'opc_actuelewaardentags'

    TagNaam = fields.Char(string="Tagnaam")
    TagWaarde = fields.Integer(string="Tagwaarde")

我现在想做的是:

在opc_actuelewaardentags中,从opc_taginstellingen TagNaam (opc_actuelewaardentags) == Tagnaam (opc_actuelewaardentags)获取单元。

然后,我希望也能够在opc_actuelewaardentags的树视图中显示Unit。但我想这没什么问题。

还要注意不同的标记naam和Naam。

到目前为止我尝试过的是:

我一直在玩关系域,多个2one,one2many和many2many。还不能让它起作用..。

这就是我在opc_actuelewaardentags类中所做的,但没有奏效:

代码语言:javascript
复制
Unit1 = fields.Many2one('opc_taginstellingen', string="Unit1")
Unit1 = fields.Related('Unit', type="Many2One", relation="opc_taginstellingen", string="Unit1")
Unit1 = fields.Char(related='opc_taginstellingen.Unit', store=True)

编辑:在BSL技术公司的评论之后,我把所有事情都改成了小写,所以这不可能是问题所在。

没有错误。但是单元的值没有显示在opc_actuelewaardentags的树视图中。标题是这样的。

这是我现在的代码:

代码语言:javascript
复制
class opc_taginstellingen(models.Model):
    _name = 'opc_taginstellingen'

    tagnaam = fields.Char(string="Tagnaam")
    unit = fields.Char(string="unit")

class opc_actuelewaardentags(models.Model):
    _name = 'opc_actuelewaardentags'

    tagnaam = fields.Char(string="Tagnaam")      
    opc_tag = fields.Many2one('opc_taginstellingen', string="unit")
    unit = fields.Char(related='opc_tag.unit',string="unit")

还有什么不管用的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-04 19:54:55

此字段需要添加到opc_actuelewaardentags类中。

代码语言:javascript
复制
opc_tag = fields.Many2one('opc_taginstellingen', string="Unit1")
unit = fields.Char(related='opc_tag.Unit',string="Unit")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31814403

复制
相关文章

相似问题

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