Я пытаюсь добавить изображения в свои модели в своем приложении 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 действителен на основе этого сеанса. Однако он не загружается. Я пробовал другие jpg, они тоже не работают.
Что может быть не так?
Мне удалось успешно загрузить файл png.