Выбор нескольких в 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
Но это просто дает несколько полей, а не одно поле, где я могу выбрать несколько изображений и загрузить их все.