如何在模板中加载sorl-thumbnails文件?

时间:2014-12-03 05:25:32

标签: python django sorl-thumbnail

我有问题如何在我的模板中加载媒体

我使用sorl-thumbnails创建缩略图 我想在模板中显示图片

这是我的settings.py

MEDIA_URL = '/media/'
MEDIA_ROOT= os.path.join(BASE_DIR, 'media')
MEDIAFILES_DIRS = (
    ("cache", os.path.join(MEDIA_ROOT,'cache')),
)

我的模板:english / maininfo.html

{% load staticfiles %}
{% load thumbnail %}


<ul id="menu">
    <li>
        {% thumbnail "http://www.test/img/logo.png" "100x80"  as im %}
        <img src="{{ im.url  }}" width="{{ im.width }}" height="{{ im.height }}">
        {% endthumbnail %}
    </li>

有错误:

The current URL, media/cache/d8/fe/d8fe70d567ce1a03769de7db30634696.jpg, didn't match any of these.

但我真的有这个目录

这是项目结构 enter image description here

和我的views.py

def maininfo(request):
    responseContext = {'lang':request.LANGUAGE_CODE,}
    return render(request, 'english/maininfo.html',responseContext)

如何在模板中加载媒体文件?
请帮我!非常感谢你

0 个答案:

没有答案