django-avatar не показывает png изображения

Domohod45

Новичок
Пользователь
Дек 7, 2021
68
3
8
Я использую django-avatar для загрузки аватара пользователя, но он не принимает png изображения, точнее именно те png, у которых есть невидимый фон, а png без фона он отлично принимает.
1639142329604.png
при этом у меня прописаны static и media
Python:
#setting.py

STATIC_ROOT = os.path.join(BASE_DIR, '/static')
STATIC_URL = '/static/'

MEDIA_URL = '/IMG/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/IMG')

глобальный url.py:
Python:
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    ...
    path('avatar/', include('avatar.urls')),
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

а jpg изображения отображаются без проблем. Как это исправить?
 
Последнее редактирование:

Domohod45

Новичок
Пользователь
Дек 7, 2021
68
3
8
РЕШИЛ! Чтобы все работало нужно всего в settings.py прописать:
Python:
AVATAR_THUMB_FORMAT = 'PNG'
 

Форум IT Специалистов