Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
8279 มุมมอง

I have my class hrms.employee having a char field 'field_of_study' i need to relate it to co-model hrms.employee.education


class HrmsEmployee(models.Model):

    _name = "hrms.employee"

    _description = "Employee model for hrms module"

    field_of_study = fields.Char(string="Field of Study")

class HrmsEmployeeEducation(models.Model):
    _name = "hrms.employee.education"
    _description = "Employee Education Model for hrms Module"
    emp_id = fields.Many2one('hrms.employee')
    field = fields.Char(string="Field of Study",
                related="emp_id.field_of_study")
อวตาร
ละทิ้ง

Code you have written seems to be correct. What problem you're facing?

ผู้เขียน

image0image1

Field 'Field Of Study' from employee has the value but 'Field Of Study' from education model doesnt show anything.

Same happens to me. Idk what to do. I got the code exactly like you and i've been wondering the same for the past 8 hours at work.

คำตอบที่ดีที่สุด

Try deleting the quotation marks on the 'related' atribute, just like this:

field = fields.Char(string="Field of Study",
                related=emp_id.field_of_study)

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
มี.ค. 24
1658
1
ก.ค. 22
2452
0
ก.พ. 22
2479
3
ก.ย. 25
3205
0
ส.ค. 25
764