多个One字段和选项

2024-04-26 22:49:59 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是我所在领域的声明:

partner_id = fields.Many2one(string="Child", comodel_name="res.partner")

我想知道是否有可能以表的另一个字段为目标资源合作伙伴除了“名字”之外?你知道吗

为什么一个领域不依赖于另一个领域呢?你知道吗

是否可以声明选项?你知道吗

谢谢你的帮助!你知道吗

编辑:

我试着理解一件事。你知道吗

当我通过Odoo接口导出partner\u id字段时,我没有res\u partner\u 5096类型的值,而是另一个作为外部标识符的字段的值。”N0000542145英寸 这是我需要能够准备一个导入文件

另一方面,我有第二个字段“foyer\u id”,它向我导出“relation\u foyer\u 6055”样式的内容。我知道这是与此人的注册相对应的标识符。 但我的字段也是这样声明的。你知道吗

partner_id = fields.Many2one(string="Child", comodel_name="res.partner")
foyer_id = fields.Many2one(string="Foyer", comodel_name="horanet.relation.foyer")

我不明白为什么在为同一个合作伙伴导出这两个字段时会出现这种差异。你知道吗

一个主意?你知道吗


Tags: nameidchild声明fieldspartnerstring合作伙伴
1条回答
网友
1楼 · 发布于 2024-04-26 22:49:59

我想你在找“\u rec\u name”属性。Odoo模型使用一个字段作为记录名,在需要代表性“命名”的上下文中显示记录。如果不设置\u rec\u name,默认情况下,model使用name字段作为记录名。你知道吗

Class HoranetRelationFoyer(models.Model):
    # ...
    _rec_name = 'my_field'

    my_field = fields.Char()

相关问题 更多 >