Я пытаюсь добавить изображения к своим моделям в приложении Django.
models.py
class ImageMain(models.Model):
product = models.ForeignKey(Product)
photo = models.ImageField(upload_to='products')
В режиме разработки, каждый раз, когда я пытаюсь загрузить изображение через администратора Django, я получаю:
Загрузить действительное изображение. Загруженный файл не был изображением или
искаженное изображение.
Я установил libjpeg через fink, а затем установил PIL 1.1.6 на ox 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 действителен на основе этого сеанса. Тем не менее, он не загружается.
Я пробовал другие jpgs, они тоже не работают.
Что может быть не так?
Мне удалось успешно загрузить PNG-файл.