Django アプリのモデルに画像を追加しようとしています。
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 Preview で表示できるので有効なようです。
Python Imaging Library が画像として認識しないことが問題のようです。なぜそれが有効な画像で起こっているのでしょうか?
PIL がインストールされ、Django シェル経由で検証されます。