Я добавил метод, который проводит исследование учителя на уроках, затем он добавил во дворе (курс несколько уроков, каждый урок один учитель)
моя проблема в том, что когда я нажимаю на кнопку, она не обновляет таблицу, он добавляет еще одну строку под каждым кликом
это мой код
teacher_ids = fields.One2many('school.teacher', 'course_id', string='Teacher')
def get_teachers (self):
lesson = self.env['school.lesson'].search([])
teacher_list = []
for rec in lesson:
if rec.course_id.id == self.id:
print(rec.teacher_id.name)
teacher_list.append([0,0,{
'teacher_name': rec.teacher_id.id,
'lesson_id': rec.id,
}])
print('teacher_list',teacher_list)
self.write({'teacher_ids' : teacher_list})
return
Я обнаружил, что
(6, 0, [IDs]) replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)
но я не знаю, как используется в моем методе