В принципе нашёл решение сам. Методом собирания целого из кусочков документации.
Значит если по шагам.
1. Установка
2. В модели подключаем и описываем поле изображения похожим нижеприведённым способом:
from easy_thumbnails.fields import ThumbnailerImageField
class Category(models.Model):
name = models.CharField(max_length=100)
slug = models.SlugField(blank=True, max_length=100)
# image = models.ImageField(default='img/my-default.gif') # а так было
image = ThumbnailerImageField(default='img/my-default.gif',
resize_source=dict(quality=95,
size=(2048, 2048),
sharpen=True))
3. Делаем миграции. И оно работает.
Работает по принципу "б
ольшей стороны". Т.е. если картинка 10000x5000 , то она станет 2048x1024 и наоборот, если второй параметр изначально был больше, то значит он и в итоговом изображении будет больше.