Ресайз изображений в Django

Нужно сделать отдельную страницу, на которой можно сделать ресайз изображения и задать ему высоту и ширину на свой выбор, не знаю, как это правильно реализовать, был бы премного благодарен

class Image(models.Model):
image = models.ImageField(upload_to=upload_path, blank=True, null=True)
image_url = models.URLField(blank=True, null=True)

def clean(self):
    if (self.image == None and self.image_url == None) or (self.image != None and self.image_url != None):
        raise ValidationError('Image and ImageURL are both None or not None')

def get_absolute_url(self):
    return reverse('image_edit', args=[str(self.id)])

Ответы (0 шт):