我有一个博客模型
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”图像消失了
我无法在任何地方找到解决方案。