Я хочу загрузить несколько файлов в админку Django, без необходимости размещать несколько полей FileField.Пользователь может иметь возможность управлять файлами простым способом;удаляйте или изменяйте каждый загруженный файл, но загружайте несколько одновременно.
решение, которое я считаю целесообразным, заключается в использовании нескольких файловых полей, но проблема в том, что я не знаю, сколько файлов пользователь будет загружать
def case_upload_location(instance, filename):
case_name = instance.name.lower().replace(" ", "-")
file_name = filename.lower().replace(" ", "-")
return "casos/{}/{}".format(case_name, file_name)
class Case(models.Model):
name = models.CharField(max_length=250)
observations = models.TextField(null = True, blank = True)
number_folder = models.CharField('Folder', max_length=250)
file1 = models.FileField('file 1', upload_to=case_upload_location, null = True, blank = True)
file2 = models.FileField('file 2', upload_to=case_upload_location, null = True, blank = True)
file3 = models.FileField('file 3', upload_to=case_upload_location, null = True, blank = True)
file4 = models.FileField('file 4', upload_to=case_upload_location, null = True, blank = True)
Конечная цель
Несколько файлов для загрузки (пользователю необходимо удалить или изменить один за другим, но загрузить все сразу).