Python 多个One字段和选项
以下是我所在领域的声明:Python 多个One字段和选项,python,odoo,Python,Odoo,以下是我所在领域的声明: partner_id = fields.Many2one(string="Child", comodel_name="res.partner") 我想知道,除了“名称”之外,是否可以将表res.partner的另一个字段作为目标 为什么一个领域不依赖于另一个领域呢 是否可以声明选项 谢谢你的帮助 编辑: 我想了解一件事 当我通过Odoo接口导出我的partner_id字段时,我没有res_partner_5096类型的值,而是另一个作为外部标识符的字段的值。“N000
partner_id = fields.Many2one(string="Child", comodel_name="res.partner")
我想知道,除了“名称”之外,是否可以将表res.partner的另一个字段作为目标
为什么一个领域不依赖于另一个领域呢
是否可以声明选项
谢谢你的帮助
编辑:
我想了解一件事
当我通过Odoo接口导出我的partner_id字段时,我没有res_partner_5096类型的值,而是另一个作为外部标识符的字段的值。“N0000542145”
这就是我需要能够准备导入文件的内容
另一方面,我有第二个字段“foyer\u id”,它向我导出“relationship\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")
在为同一合作伙伴导出这两个字段时,我无法理解为什么会出现这种差异
一个想法?我想您正在寻找“\u rec\u name”属性。Odoo模型使用一个字段作为记录名,在需要代表性“命名”的上下文中显示记录。若不设置_rec_name,默认情况下,模型将使用name字段作为记录名
Class HoranetRelationFoyer(models.Model):
# ...
_rec_name = 'my_field'
my_field = fields.Char()
你调查过“相关”领域吗?