我正在尝试创建一个名为xxxx的新模型。我正在尝试上传图片。所以我创建了一个如下所示的模型
class xxxx(models.Model):
description = models.TextField(null=True,blank=True,verbose_name='Description')
attachment = models.ImageField(verbose_name='ScreenShot', upload_to='instance/logo',blank=True)
运行服务器时收到如下错误 编码器jpeg不可用
为此,我试图安装这样的东西,但我得到了同样的错误,我上面说的声明。
答案 0 :(得分:0)
几天前我遇到了同样的问题。
卸载PIL后我安装了Pillow,然后问题就消失了。
答案 1 :(得分:0)
听起来好像安装Pillow时,你没有在(lib)jpeg支持中编译正确的库。
在使用pip安装枕头之前尝试安装:
sudo aptitude install libjpeg62 libjpeg62-dev zlib1g-dev
(如果这不起作用,请尝试搜索libjpeg并为其安装-dev库,以防您使用不同版本的libjpeg)