Я пытаюсь сохранить изображения, которые были переданы мне в виде закодированного текста 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)))
data:image/*;base64,
часть файла. 20.04.2017