我正在将一些代码迁移到python 3和django3。正在保存的图像不起作用,这是错误消息:
解释JPEG图像文件时出错(不是JPEG文件:以0x78开头 0x73)
这是代码:
import requests
from io import StringIO, BytesIO
from PIL import Image
r = requests.get(img_url)
image = Image.open(BytesIO(r.content))
img_file = ContentFile(image.tobytes(), slugify("0_" + card.nombre))
card.image_base.save("0_" + carta_obj.nombre, img_file, save=True)
card.image_base是一个ImageField。
是否有标准流程?枕头+ BytesIO + Django吗?