Выбор нескольких в Django Admin Form Загрузка файлов

В настоящее время у меня есть 2 модели:

class Item(models.Model):
   title = Models.CharField(max_length=100)
   ...

class Photo(models.Model):
    item = models.ForeignKey(Item, on_delete=models.CASCADE, related_name='photos')
    photo = models.ImageField()

Я хочу иметь возможность иметь одно поле загрузки файла в форме администратора для item модели, и иметь возможность выбирать несколько изображений одновременно, которые затем все загружаются в Photo модель с соответствующим ForeignKey для item объекта.

В файле admin.py я пробовал использовать inline:

class PhotoAdmin(admin.StackedInline):
    model = Photo

class ItemAdmin(admin.ModelAdmin):
    inlines = [PhotoAdmin]
    class Meta:
        model = Item

Но это просто дает несколько полей, а не одно поле, где я могу выбрать несколько изображений и загрузить их все.

Вернуться на верх