from PIL import Image
class Imagtest(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
image = models.ImageField("Изображения", null=True, blank=True, upload_to='Imagery')
def save(self,*args,**kwargs)
super().save(*args,**kwargs)
img =
Image.open(self,image.path).convert("RGB")
if img.height > 400 or img. weight > 400:
output_size = (400,400)
img.thumbnail(output_size)
img.save('?.webp','webp')