Django импорт в отношения "многие ко многим" с пользовательской сквозной таблицей
Я не уверен в правильном способе импорта с помощью django-import-export tsv файлов в таблицы с отношениями "многие ко многим". Я создал таблицу books, таблицу genre и сквозную таблицу bookgenre, которая содержит внешние ключи к каждой из других таблиц. Итак, что я имею:
class Book(models.Model):
title = models.CharField(max_length=255)
class Genre(models.Model):
genre = models.CharField(max_length=64)
class BookGenre(models.Model):
book_id = models.ForeignKey('Book', on_delete=models.CASCADE)
genre_id = models.ForeignKey('Genre', on_delete=models.CASCADE)
Затем я импортирую все три таблицы, и отношения работают, но я не могу найти способ создать представление или шаблон, который бы работал эффективно. Я думаю, что должен быть лучший способ создания отношения "многие ко многим" и импорта данных в него. Есть идеи?
Вам не нужно создавать сводную таблицу, используйте отношения "многие-ко-многим" .