मॉडल को सहेजने से पहले मैं एक तस्वीर को फिर से आकार देता हूं। लेकिन अगर नई तस्वीर को जोड़ा गया या अपडेट किया गया है तो मैं कैसे जांच सकता हूं, इसलिए मैं हर बार मॉडल के सहेजे जाने के बाद उसे फिर से चालू कर सकता हूं?
class Model(model.Model):
image=models.ImageField(upload_to='folder')
thumb=models.ImageField(upload_to='folder')
description=models.CharField()
def save(self, *args, **kwargs):
if self.image:
small=rescale_image(self.image,width=100,height=100)
self.image_small=SimpleUploadedFile(name,small_pic)
super(Model, self).save(*args, **kwargs)
मैं केवल नई छवि लोड या छवि अपडेट होने पर पुनर्विक्रय करना चाहता हूं, लेकिन जब विवरण अपडेट नहीं किया जाता है।