未创建单一缩略图媒体文件

时间:2019-02-15 13:48:19

标签: django sorl-thumbnail

我正在尝试将自带缩略图与来自模型(来自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',
    }
}

0 个答案:

没有答案