easy_thumbnail不显示图像

时间:2014-01-08 14:12:44

标签: python django image thumbnails

我有一个博客模型

class Blog(models.Model):
    title = models.CharField(max_length = 255)
    content = models.TextField()
    date = models.DateTimeField(auto_now_add=True)
    photo = models.ForeignKey('testApp.Media',blank=True,null=True)

然后我在视图中创建一个博客对象

def posts(requests):
    recents = Blog.objects.all().order_by('-date')[0:3]
    return render(request,"abc.html",{'posts':posts})

然后我在我的abc.html模板中使用了recents对象,如:

{% for recent in recents %}
      <li class="clearfix">
      <div class="pull-left blg-img">
      <img src="{{ recent.photo.file |thumbnail_url:'smallpost'}}" alt="" />
      </div>
        <div class="pull-left blg-txt">
          <p><a href="{% url 'detail' recent.slug %}">{{recent.title}}</a></p>
          <div class="sidebar-blg-date">{{recent.date}}</div>
        </div>
      </li>
      {% endfor %}

我在我的html文件和设置的顶部加载了缩略图

THUMBNAIL_ALIASES = {
    '': {
        'bigpost': {'size': (250, 200), 'crop': "scale"},
        'smallpost': {'size':(70,50),'crop':True},
    },
}

我安装了libjpeg枕头和easythumbnail 我的问题是当我使用thumbnail_url时:“smallpost”图像消失了

我无法在任何地方找到解决方案。

0 个答案:

没有答案