@Domohod

Почему не отображаются png-изображения в django?

Я использую django-avatar, чтобы люди могли загружать свои аватары. Jpg изображения показываются правильно, а png нет:
61b5a46a9f5dd173776813.png
Думаю, мое отображение изображений настроено правильно.

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

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


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


вот, что я подключаю в шаблон:
{% load avatar_tags %}
{% render_avatar avatar 250 %}
{% load account %}
{% user_display user %}
{% load i18n %}
{% load static %}

Но это не помогает, причем некоторые png показываются, а другие нет.
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
@Domohod Автор вопроса
РЕШИЛ! Чтобы все работало нужно всего в settings.py прописать:
AVATAR_THUMB_FORMAT = 'PNG'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы