Trước khi lưu mô hình, tôi chỉnh lại kích thước ảnh. Nhưng làm thế nào tôi có thể kiểm tra nếu hình ảnh mới được thêm vào hoặc chỉ mô tả được cập nhật, vì vậy tôi có thể bỏ qua việc thay đổi kích thước mỗi khi mô hình được lưu?
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)
Tôi chỉ muốn bán lại nếu hình ảnh mới được tải hoặc hình ảnh được cập nhật, nhưng không phải khi mô tả được cập nhật.