def save(self, *args, **kwargs): self.gallery.num_photos = self.gallery.Photos.count() self.gallery.save() try: this = Photograph.objects.get(id=self.id) if this.image != self.image: this.image.delete() except: pass try: if this.thumb != self.thumb: this.thumb.delete() except: pass try: if self.image and self.thumb: max_size = (500, 400) t_size = (500, 60) except: pass else: resize_image(self.image, max_size) resize_image(self.thumb, t_size) super(Photograph, self).save(*args, **kwargs)
def brand_thumbnail(sender, instance=None, max_size=None, **kwargs): if instance and max_size: resize_image(instance.image, max_size)
def type_thumbnail(sender, created=False, instance=None, **kwargs): if instance: max_size = settings.BRAND_PHOTOS_MAX_SIZE resize_image(instance.image, max_size)
def type_thumbnail(sender, created=False, instance=None, **kwargs): if instance: max_size = (100, 100) resize_image(instance.image, max_size)