Позволяет использовать вместо обычного ImageField ProcessedImageField
Синтаксис:
from imagekit.models import ProcessedImageField
class Profile(models.Model):
...
logo = ProcessedImageField(verbose_name='Логотип', blank=True, null=True,
processors=[
Transpose(), # Исправляет ориентацию по EXIF
ResizeToFit(width=500, upscale=False) # Максимальная ширина 500
],
format='WEBP', # Формат сохранения
options={'quality': 80}, default='base_event_logo.webp')
...
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰