【发布时间】:2015-08-21 09:50:05
【问题描述】:
我正面临一个非常奇怪(也许很愚蠢)的错误。我正在尝试在这样的 for 循环中生成缩略图:
{% for u in users %}
<img src="{{ u.avatar.url }}" />
{% thumbnail "{{ u.avatar.url }}" "200x200" crop="center" as im %}
<img src="{{im.url}}" width="{{im.width}}" height="{{im.height}}">
{% endthumbnail %}
{% endfor %}
图像存在是因为第一个img标签与原始图像一起出现,但是由于提供的src(例如:/media/cache/ab/9e/ab9ec80287d675891def81e7f07b819c.jpg)不存在于我的电脑。
我注意到的另一件奇怪的事情是所有用户都有img 标记和相同的路径。在这种情况下,我有两个用户,这是我渲染的代码:
<img src="/media/images/profile/img.jpg" alt="" />
<img src="/media/cache/ab/9e/ab9ec80287d675891def81e7f07b819c.jpg" width="" height="">
<img src="/media/images/profile/avatar.jpeg" alt="" />
<img src="/media/cache/ab/9e/ab9ec80287d675891def81e7f07b819c.jpg" width="" height="">
【问题讨论】:
标签: django image sorl-thumbnail