Zapisanie zdekodowanego tymczasowego obrazu do Django Imagefield

Próbuję zapisać obrazy, które zostały przekazane do mnie jako tekst zakodowany w Base64 do pola Django.

Ale wydaje się, że nie zapisuje się poprawnie. Baza danych zgłasza, że ​​wszystkie moje obrazy są przechowywane jako „”, gdy powinny zgłosić je jako nazwę pliku, na przykład:

"template_images/template_folders/myImage.png"

Kod, który próbuje zapisać moje obrazy, jest następujący:

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)))

questionAnswers(3)

yourAnswerToTheQuestion