我想在我的Django应用程序中将图像添加到我的模型中。为什么我不能通过管理员将jpg文件上传到我的Django应用程序?
models.py
class ImageMain(models.Model):
product = models.ForeignKey(Product)
photo = models.ImageField(upload_to='products')
在发展模式,每次我试图上传通过Django管理的图像时,我不断收到:
上传有效的图片。您上传的文件不是图像或 损坏的图像。
我通过Fink安装的libjpeg然后在牛X 10.5.7
from PIL import Image
file = open('/Users/Bryan/work/review_app/media/lcdtvs/samsung_UN46B6000_front.jpg', 'r')
trial_image = Image.open(file)
trial_image.verify()
看来,JPG有效基于该会话安装PIL 1.1.6。但是,它不会加载。 我尝试了其他jpgs,它们也不工作。
可能会出现什么问题?
我能够成功上传PNG文件。
我没有安装的libjpeg第一。 – BryanWheelock 2009-09-09 22:55:43