Загрузка нескольких файлов с другой информацией в Django Rest Framework
Я собираюсь создать api для загрузки нескольких файлов в django rest framework.
В каждом файле есть поле описания файла. Поэтому мне нужно загрузить большое количество файлов и данные описания файлов одновременно.
files = request.FILES.getlist('files[]')
files_description = json.loads(request.data.get('files_description'))
Я могу создать экземпляры модели File, выполнив цикл files_description
.
Проблема в том, что поле файла является необязательным. Поэтому выше files
, files_description
длина может быть разной, так как поле файла может быть необязательным.
Как сопоставить поле файла и его описание?