Django: Как изменить тип изображения на WebP при загрузке?

У меня есть сайт, на котором есть блог, и загружаемые изображения обслуживаются правильно, но формат изображения замедляет работу сайта, и я хотел бы, чтобы все они были преобразованы в WebP, который загружается быстрее, при загрузке, есть ли способ сделать это?

поле моего изображения:

from django_resized import ResizedImageField

class Post(models.Model)
    image = ResizedImageField(size=[600, 500], quality=100, upload_to ='media/', default = 'media/placeholder.png')

Все, что вам нужно сделать, это добавить force_format="WEBP" к image

image = ResizedImageField(force_format="WEBP", size=[600, 500], quality=100, upload_to ='media/', default = 'media/placeholder.png')

Возможно, стоит изменить значение по умолчанию на .webp, также!

Вернуться на верх