Как импортировать экспортные работы по внешнему ключу - django

У меня есть две модели 1) профиль пациента, чтобы получить имя и фамилию пациента, идентификатор по умолчанию и 2) Medinfo, медицинская информация пациента, использующая идентификатор по умолчанию модели пациента как внешний ключ.

Я пытаюсь использовать django import export для массовой загрузки данных. В модели профиля пациента я могу загрузить данные без проблем, но когда я пытаюсь загрузить данные в модель medinfo, я получаю ошибку. Я понимаю, что из-за использования foreinkey в качестве поля у меня возникают проблемы с импортом данных. Как это сделать?

Примечание: pat_ID также является первичным ключом модели Medinfo.

class Patientprofile(models.Model):

pat_Fname = models.CharField(max_length=100)
pat_Lname = models.CharField(max_length=100, blank=True)

def __str__(self):
return str(self.id)


class MedInfo(models.Model):

# Medical Information fields 
Notes = models.TextField(max_length=2000, blank=True)
pat_ID = models.OneToOneField(patientprofile, on_delete=models.CASCADE,unique=True, primary_key=True)

def __int__(self):
    return self.pat_ID
Вернуться на верх