Example #1
0
 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)
Example #2
0
 def save(self, *args, **kwargs):
     self.sorting_name = create_sorting_name(self.__str__())
     super().save(*args, **kwargs)
Example #3
0
 def save(self, *args, **kwargs):
     if self.name:
         self.sorting_name = create_sorting_name(self.name)
     super().save(*args, **kwargs)
Example #4
0
 def save(self, *args, **kwargs):
     self.sorting_name = create_sorting_name(self.description)
     super().save(*args, **kwargs)