将通过PIL创建的图像保存到Django模型

将通过PIL创建的图像保存到Django模型,第1张

将通过PIL创建的图像保存到Django模型

我用以下代码解决了这个问题:

       image = ContentFile(b64depre(part.get_payload()))       im = Image.open(image)       tempfile = im.rotate(270)       tempfile_io =StringIO.StringIO()       tempfile.save(tempfile_io, format='JPEG')       image_file = InMemoryUploadedFile(tempfile_io, None, 'rotate.jpg','image/jpeg',tempfile_io.len, None)       img = Photo(user=user)       img.img.save('rotate.jpg', image_file)       img.save()

我在这里找到了答案。如何将PIL

Image
转换为Django
File
?。完美无缺



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存