class MyModel(models.Model)
image = models.FileField(upload_to="blagh blagh...")
#more spam...
Mam plik w pamięci i chcę zapisać go poprzez Django FileField zapisać metodę, tak:StringIO jak klasy, która rozciąga się django.core.files.File
photo.image.save(name, buffer) # second arg should be django File
I ve próbował użyć StringIO, ale nie rozszerza pliku django.core.files.File, a tym samym nie implementuje metody chunks(). Zawinęłam go w obiekt File w następujący sposób:
buffile = File(buffer, name) # first argument should be a file
photo.image.save(name, buffile)
Ale metody plików używają pól rozmiaru i nazwy dostarczonego pliku. StringIO ich nie definiuje. Znalazłem this, ale link jest martwy
Dziękuję człowieku :) – exshinigami