Я хочу знать, как автоматически получать значения из другой модели.
, и если я изменяю значение, автоматически меняем значение в другой
, например, у меня есть модель 'medical.gyneco' когда я создаю запись в perinatal_ids (medical.gyneco), такая же запись будет создаваться в «medical.perinatal», но я не могу автоматически получить полевого пациента
класс Medical_gyneco (models.Model):
_name = 'medical.gyneco'
patient_id= fields.Many2one(string='Patient Name', required=True)
perinatal_ids = fields.One2many('medical.perinatal','gyneco_id', string='Perinatal')
класс Medical_perinatal (модели. Модель):
_name = 'medical.perinatal'
@api.multi
def _get_patient(self):
patient = self.env['ir.values'].get_default('medical.gyneco', 'patient_id')
return self.env['medical.perinatal'].browse(patient)
patient_id= fields.Many2one(string='Patient',default=_get_patient)