def save(self, *args, **kwargs): self.sorting_name = create_sorting_name(self.__str__()) first_save = True if not self.pk else False super().save(*args, **kwargs) if first_save and self.image: img = Image.open(self.image.path) if img.height > 1000 or img.width > 1000: output_size = (1000, 1000) img.thumbnail(output_size) img.save(self.image.path)
def save(self, *args, **kwargs): self.sorting_name = create_sorting_name(self.__str__()) super().save(*args, **kwargs)
def save(self, *args, **kwargs): if self.name: self.sorting_name = create_sorting_name(self.name) super().save(*args, **kwargs)
def save(self, *args, **kwargs): self.sorting_name = create_sorting_name(self.description) super().save(*args, **kwargs)