Sebelum menyimpan model, saya mengubah ukuran gambar. Tetapi bagaimana saya bisa mengecek apakah gambar baru ditambahkan atau hanya deskripsi yang diperbarui, sehingga saya dapat melewati penyetelan ulang setiap kali model disimpan?
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)
Saya ingin mengubah skala hanya jika gambar baru dimuat atau gambar diperbarui, tetapi tidak ketika deskripsi diperbarui.