https://docs.djangoproject.com/en/2.1/_modules/django/forms/widgets/ def value_from_datadict(self, data, files, name):
"File widgets take data from FILES, not POST"
return files.get(name)
если я все правильно понял, что можно перезаписать метод этого виджета
def value_from_datadict(self, data, files, name):
"File widgets take data from FILES, not POST"
return files.get(name or yourFile)
но это не точно :D
Update
value_from_datadict(data, files, name)
Принимает словарь с данными и имя виджета. files может содержать данные из request.FILES. Возвращает None, если значение не найдено. Обратите внимание, value_from_datadict может вызываться несколько раз при обработке данных в форме. Если вы добавите медленные операции в этот метод, позаботьтесь о кешировании результата.
Явно оно