我试着把奥多不同类的字段链接起来。 它应该类似于外键。在
这是我的案子: 有两个类有自己的树视图。在
1类:opc_taginstellingen:
class opc_taginstellingen(models.Model):
_name = 'opc_taginstellingen'
Tagnaam = fields.Char(string="Tagnaam")
Unit = fields.Char(string="Unit")
2类:opc_actuelewaardentags
^{pr2}$我现在想做的是:
在opc_actuelewaardentags中,从opc_taginstellingen获取单元,其中TagNaam(opc_actuelewaardentags)==TagNaam(opc_actuelewaardentags)。在
然后我希望能够在opc_actuelewaardentags的树状视图中显示单元。但我想那不会是个问题。在
还要注意Tagnaam和Tagnaam的区别。在
我目前所做的努力:
我一直在玩关系型字段,很多个,一个2个,很多个。还不能让它工作。。。在
我在课堂上做了什么
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)
没有错误。但是unit的值没有显示在opc_actuelewaardentags的树视图中。标题确实如此。在
这是我现在的代码:
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")
还有什么别的原因吗?在
此字段需要添加到opc_actuelewaardentags类中。在
相关问题 更多 >
编程相关推荐