Sto provando ad aggiungere immagini ai miei modelli nella mia app Django.Perché non posso caricare file jpg nella mia app Django tramite admin /?
models.py
class ImageMain(models.Model):
product = models.ForeignKey(Product)
photo = models.ImageField(upload_to='products')
In modalità di sviluppo, ogni volta che cerco di caricare l'immagine tramite Django admin, continuo a ricevere:
Carica un'immagine valida. Il file che hai caricato non era un'immagine o un'immagine corrotta.
ho installato libjpeg via fink e poi installato PIL 1.1.6 sul bue 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()
Sembra che il jpg è valida sulla base di quella sessione. Tuttavia, non viene caricato. Ho provato altri jpg, anche loro non funzionano.
Cosa potrebbe andare storto?
Sono riuscito a caricare correttamente un file png.
ho fatto installare libjpeg prima. – BryanWheelock