J'essaie d'ajouter des images à mes modèles dans mon application 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')
En mode de développement, chaque fois que j'essaie de télécharger l'image via l'administration de Django, je continue à obtenir :
Upload a valid image. The file you uploaded was either not an image or a corrupted image.
Le fichier jpg que j'essaie de télécharger peut être visualisé avec os X Preview, il semble donc être valide.
Il semble que le problème soit que Python Imaging Library ne le reconnaisse pas comme une image. Pourquoi cela se produirait-il avec une image valide ?
PIL est installé, vérifié via le shell Django.