Python easy_缩略图不显示图像
我有一个博客模型Python easy_缩略图不显示图像,python,django,image,thumbnails,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) 然后我在视图中创建一个blog
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)
然后我在视图中创建一个blog对象
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 %}
我安装了libjpeg枕头和easythumbnail
我的问题是,当我使用缩略图时,“smallpost”图像消失了
我在任何地方都找不到解决方案。是否加载缩略图模板标记<代码>{%load thumbnail%}在模板顶部是的,我在顶部写的当你安装PIL时,你检查了安装摘要了吗<代码>JPEG支持可用等
THUMBNAIL_ALIASES = {
'': {
'bigpost': {'size': (250, 200), 'crop': "scale"},
'smallpost': {'size':(70,50),'crop':True},
},
}