Django:sorl缩略图

Django:sorl缩略图,django,sorl-thumbnail,Django,Sorl Thumbnail,这是我的密码 {% thumbnail ham.thumbnail_url "50x20" crop="center" as im %} <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> {% endthumbnail %} 即使使用来自 但是我看不到屏幕上的图像==加载给定url失败(firebug) 一种可行的方法是在静态目录中自动生成缓存目录。如果我将缓存目录复制到

这是我的密码

{% thumbnail  ham.thumbnail_url "50x20" crop="center" as im %}
   <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}    
即使使用来自

但是我看不到屏幕上的图像==加载给定url失败(firebug)

一种可行的方法是在静态目录中自动生成缓存目录。如果我将缓存目录复制到静态目录并将设置更改为

MEDIA_URL = ''
<img src="{{STATIC_URL}}{{ foo.url }}" width="{{ foo.width }}" height="{{ foo.height }}">
MEDIA\u URL=''

这是sorl缩略图命名文件的标准方式。这些文件的大小可以通过使用任何参数调用缩略图标记来调整。结果是一个类似cache/81/a8/81a884b2bce95dfe60e7397ea15d10f2.jpg的url。如果你没有看到任何东西,你可能想看看你的静态URL设置

许多站点都有一个静态url,这样您的图像src就会显示为


更改媒体根目录:
media\u root=os.path.join(PROJECT\u root,'media')

要在本地访问类似的内容:

MEDIA\u ROOT=/home/user/project/app/MEDIA/

MEDIA\u URL=/site\u MEDIA/

对于制作,我做了如下工作:

MEDIA\u ROOT='/home/user/webapps/MEDIA/'

MEDIA\u URL='1〕http://domain.com/site_media/“


当我换上新的sorl时,我遇到了一个问题,但现在一切都对我有利。希望这有帮助

我看不出这个url有什么问题。是的,我可能错过了什么或是图书馆@艾哈迈德,怎么了?图像文件是否已损坏?这不是你想要的形象吗?尺寸不对吗?如果您关心的是文件名,那么文件名看起来是正确的。@Yuji,我认为您提到的每一件事都是可以的,但仍然不起作用。您在开发服务器或生产服务器上有问题吗?试着换成。从文档中看,你所拥有的看起来是正确的,但我认为URL应该在媒体URL之前。我有一个名为cache的文件夹,其中包含所有图像,但仍然不知道如何链接到它。如何获取此部件static.example.com/谢谢
 {% thumbnail "http://www.aino.se/media/i/logo.png" "40x40" crop="80% top" as im %}
 <img src="{{ im.url }}">
 {% endthumbnail %}
{% thumbnail  ham.thumbnail_url "220x120" crop="center" as foo %}
<img src="{{MEDIA_ROOT}}{{ foo.url }}" width="{{ foo.width }}" height="{{ foo.height }}">
{% endthumbnail %}
 <img width="220" height="120" src="/media/cache/c6/5d/c65d3cd46c4ef6154c788526bfa3447f.jpg">
 MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
 MEDIA_URL = '/media/'
 STATIC_URL = '/static/'
MEDIA_URL = ''
<img src="{{STATIC_URL}}{{ foo.url }}" width="{{ foo.width }}" height="{{ foo.height }}">