मैं अपने Django ऐप में अपने मॉडल में छवियों को जोड़ने की कोशिश कर रहा हूं।मैं अपने Django ऐप में व्यवस्थापक के माध्यम से जेपीजी फाइल क्यों अपलोड नहीं कर सकता /?
models.py
class ImageMain(models.Model):
product = models.ForeignKey(Product)
photo = models.ImageField(upload_to='products')
विकास मोड में, हर बार जब मैं Django व्यवस्थापक के माध्यम से छवि अपलोड करने की कोशिश, मैं मिलती रहती है:
अपलोड एक वैध छवि। आपके द्वारा अपलोड की गई फ़ाइल या तो एक छवि या दूषित छवि नहीं थी।
मैं फिंक के माध्यम से libjpeg स्थापित और फिर बैल एक्स 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()
ऐसा लगता है कि जेपीजी कि सत्र के आधार पर वैध है पर जनहित याचिका 1.1.6 स्थापित। हालांकि, यह लोड नहीं होता है। मैंने अन्य jpgs की कोशिश की है, वे या तो काम नहीं करते हैं।
क्या गलत हो सकता है?
मैं सफलतापूर्वक एक पीएनजी फ़ाइल अपलोड करने में सक्षम था।
मैं पहली बार libjpeg स्थापित किया था। – BryanWheelock