Base64でエンコードされたテキストとして渡された画像をDjangoImagefieldに保存しようとしています。
しかし、正しく保存されていないようです。データベースは、すべての画像がファイル名として報告する必要があるときに「」として保存されていることを報告します。次に例を示します。
"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)))