Пример #1
0
 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)
Пример #2
0
def brand_thumbnail(sender, instance=None, max_size=None, **kwargs):
    if instance and max_size:
        resize_image(instance.image, max_size)
Пример #3
0
def type_thumbnail(sender, created=False, instance=None, **kwargs):
    if instance:
        max_size = settings.BRAND_PHOTOS_MAX_SIZE
        resize_image(instance.image, max_size)
Пример #4
0
def type_thumbnail(sender, created=False, instance=None, **kwargs):
    if instance:
        max_size = (100, 100)
        resize_image(instance.image, max_size)