Speichern eines dekodierten temporären Bildes in Django Imagefield

Ich versuche, Bilder, die mir als Base64-kodierten Text übergeben wurden, in einem Django-Bildfeld zu speichern.

Aber es scheint nicht richtig zu speichern. Die Datenbank meldet, dass alle meine Bilder als "" gespeichert sind, wenn sie als Dateiname gemeldet werden sollen, zum Beispiel:

"template_images/template_folders/myImage.png"

Der Code, der versucht, meine Bilder zu speichern, lautet wie folgt:

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage