from django.core.files.uploadedfile import SimpleUploadedFile
import cStringIO
buf = cStringIO.StringIO()
# adquirimos imagen y la guardamos en buf i.e. mediante pycurl
foto = SimpleUploadedFile('imagen.jpg', buf.getvalue(), "image/jpeg")
# ahora foto contiene el stream pero en formato 'fichero'
p=Modelo( imagen=foto )
p.save()
Espero que os sirva ;-)