Сохранение декодированного временного изображения в Django Imagefield
Я пытаюсь сохранить изображения, которые были переданы мне в виде текста в кодировке Base64, в поле изображений Django.
Но, похоже, сберегает неправильно. База данных сообщает, что все мои изображения хранятся как "", когда она должна сообщать о них как имя файла, например:
"template_images/template_folders/myImage.png"
Код, который пытается сохранить мои изображения, выглядит следующим образом:
elif model_field.get_internal_type() == "ImageField" or model_field.get_internal_type() == "FileField": # Convert files from base64 back to a file.
if field_elt.text is not None:
setattr(instance, model_field.name, File(b64decode(field_elt.text)))