Имеются следующие модели:
class Category(models.Model):
...
class CategoryPhoto(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE, verbose_name='фото')
image = models.ImageField(upload_to='category_photos', verbose_name='фото')
name = models.CharField(max_length=50, blank=True, verbose_name='название')
...
В админке подключено так:
class CategoryPhotoInline(admin.StackedInline):
model = CategoryPhoto
extra = 0
...
class CategoryAdmin(admin.ModelAdmin):
...
inlines = [CategoryPhotoInline]
Получается вот такой интерфейс:
Но загружать файлы по одному не удобно. Есть ли возможность как-то без особого шаманства научить django загружать все файлы из директории, чтоб не выбирать вручную каждый? Об ajax с прогрессом загрузки я уже и не мечтаю...