gpt4 book ai didi

python - 访问many2one相关字段

转载 作者:行者123 更新时间:2023-12-01 08:58:18 25 4
gpt4 key购买 nike

您好,我想为记录提供一个域,但无法访问相关字段

这是我的代码 python:

       class emmployee_e(models.Model):
_inherit = 'employee.departement'

employee_parent_id = fields.Many2one('res.partner', string="parent id",related="employee_id.parent_id",store=True)

这是我的 xml 代码

    <record model="ir.actions.act_window" id="parent_action">
<field name="name">name record</field>
<field name="res_model">employee.departement</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('employee_id','child_of', 'employee_parent_id')]
</field>

<field name="context">{'search_default_This_Week': 1}</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Click here to add new message</p>
</field>
</record>

如何访问此字段,我尝试使用员工域的 id 进行操作,但是当我调用相关字段时什么也没发生

最佳答案

此处域名错误。

[('employee_id','child_of', 'employee_parent_id')]

employee_id 引用 hr.employee 表,并且您已使用 res.partner 表声明 employee_parent_id,这可能导致错误的域。因此我们需要提供 hr.employee

ids

关于python - 访问many2one相关字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52648735/

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