我正在尝试在我的Django应用程序中的模型中添加图像。
models.py
在开发模式下,每次我尝试通过Django管理界面上传图片时,都会收到以下提示:
我正在尝试上传的jpg文件可以在OS X预览中查看,因此似乎是有效的。
问题似乎是Python Imaging Library无法将其识别为图像。为什么会发生这种情况呢?即使是有效的图像?
PIL已安装,并通过Django shell进行了验证。
models.py
class ImageMain(models.Model):
"""This is the Main Image of the product"""
product = models.ForeignKey(Product)
photo = models.ImageField(upload_to='products')
在开发模式下,每次我尝试通过Django管理界面上传图片时,都会收到以下提示:
Upload a valid image. The file you uploaded was either not an image or a corrupted image.
我正在尝试上传的jpg文件可以在OS X预览中查看,因此似乎是有效的。
问题似乎是Python Imaging Library无法将其识别为图像。为什么会发生这种情况呢?即使是有效的图像?
PIL已安装,并通过Django shell进行了验证。