Model 使用Odoo中模型B中的M2O关系获取模型A的值

Model 使用Odoo中模型B中的M2O关系获取模型A的值,model,views,relationship,odoo,Model,Views,Relationship,Odoo,我有两个型号employeeemployee有emp\u name和emp\u pnum列 我在员工和res_用户之间有一种多人关系,如代码所示 class Employee(models.Model): _name = "employee" emp_name = fields.Char(string='Employee name') emp_pnum = fields.Char(string='Phone number') user_id = fields.Many2one('res.user

我有两个型号
employee
employee
emp\u name
emp\u pnum

我在
员工
res_用户
之间有一种多人关系,如代码所示

class Employee(models.Model):
_name = "employee"
emp_name = fields.Char(string='Employee name')
emp_pnum = fields.Char(string='Phone number')
user_id = fields.Many2one('res.users', string='user id', default=lambda self: self.env.uid, required = True)
在我的表单视图中,我希望在表单视图中将
res.users
模型中的字段显示在
employee
模型字段旁边

<record model="ir.ui.view" id="employee_tree">
        <field name="name">employee.tree</field>
        <field name="model">employee</field>
        <field name="priority" eval="8" />
        <field name="arch" type="xml">
            <tree string="Employee">
                <field name="user_id" readonly="1"/>
                <field name="emp_name"/>
                <field name="emp_pnum"/>

//// I want to add the field values from the res.users table
//// through the Many2One relationship here

            </tree>
        </field>
    </record>

雇员树
受雇者
////我想添加res.users表中的字段值
////通过这里的多人关系

请在代码中尝试以下逻辑:

型号A:

model_A1 = fields.Char()
model_desc = fields.Char()
模式B:

model_A1_child = fields.Many2one('modelA')
model_A1_desc = fields.Char(related='model_A1_child.model_desc')

要添加:在OP的示例中,模型A是
res.users
,模型B是
employee