Импорт нескольких моделей с помощью одного файла csv django import export
Я использую пакет django import export. У меня есть две модели под названием Vineyard и VineyardUser. У меня также есть файл csv, который содержит все данные для обеих моделей Vineyard и VineyardUser (разделенные одним пустым столбцом). Вот моя модель (которая была упрощена):
class Vineyard(models.Model):
name = models.CharField(max_length=255, blank=True)
text = RichTextUploadingField(blank=True)
class VineyardUser(models.Model):
vineyard = models.OneToOneField(Vineyard, on_delete=models.CASCADE)
name = models.CharField(max_length=255, blank=True)
Я хочу нажать импорт на модели Vineyard в админке, и тогда она также создаст объект VineyardUser. Как я могу это сделать? Сейчас он создает только объекты Vineyard, хотя в csv-файле есть данные VineyardUser.
Я думаю, что мы можем использовать before_save_instance или after_save_instance, но я не уверен, как это сделать. Также следует отметить, что они могут иметь два поля с одинаковым именем.
Есть предложение или решение для решения этой проблемы?