мультимедийный файл sorl thumbnail не создан - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь использовать эскиз sorl с URL-адресом изображения из модели (из pyploadcare), который появляется в виде строки

{% thumbnail "featured.full_image_url" "x240" crop="center" as im %}
    <img src="{{ im.url }}" alt="{{ featured.name }}" class="img-responsive">
{% endthumbnail %}

, хотя он возвращает путь к файлу мультимедиа к файлу и папке, которыене существует

<img src="/media/cache/5e/a5/5ea5bd795dd6c1cd2a375afb8ad55fec.jpg" alt="IM1848 = Classic Oak Natural" class="img-responsive">

так я определяю путь к носителю в файле настроек

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

и ls в эту папку

sammy@deco:~/webapp/decomagna/media/cache$ ls
1b

основная папка 5e не существует, что заставляет меня думать, что она не использует нужную папку или есть проблема с ней.

Я пытался очистить кэш

python manage.py thumbnail clear

но он возвращает тот же путь

Я также сделал миграцию

python manage.py migrate

, и я также настроил memcached

    CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': 'unix:/tmp/memcached.sock',
    }
}
...