我已经成功地使用以下代码将通过电子邮件上传到我的服务器目录中的图像创建并旋转了它:
image = ContentFile(b64decode(part.get_payload()))
im = Image.open(image)
tempfile = im.rotate(90)
tempfile.save("/srv/www/mysite.com/public_html/media/images/rotate.jpg", "JPEG")
img = Photo(user=user)
img.img.save('rotate.jpg', tempfile)
img.save()
旋转后的图像存在于目录中,但当我尝试将该图像添加到我的模型时,它没有被保存。 我错过了什么? 任何帮助都将不胜感激。
tempfile
中的issubclass
和类似功能? - Matt Hampel