我终于收到了缩略图错误。 我使用简单的缩略图 我的设置文件中有此代码
THUMBNAIL_ALIASES = {
'': {
'avatar': {'size': (50, 50), 'crop': True},
},
}
在我的post.html中
{% load thumbnail %}
<img src="{{post.image}}" />
<img src="{{ post.image|thumbnail_url:'avatar' }}" alt="" />
{% thumbnail post.image 300x200 %}
post.image有效,但下面有两个缩略图。 我不得不说我很高兴我得到了这些错误,给了我起点
InvalidImageFormatError at /s/
The source file does not appear to be an image
class Post(models.Model):
category = models.ForeignKey(Category)
pub_date = models.DateTimeField(auto_now_add = True)
title = models.CharField(max_length = 100)
content = FroalaField()
url = models.URLField(max_length=250, blank=True, null=True)
moderator = models.ForeignKey(User)
rank_score = models.FloatField(default= 1)
views = models.IntegerField(default=0)
image = models.ImageField(upload_to="images",blank=True, null=True)
答案 0 :(得分:0)
您应该安装支持不同图像格式所需的库,然后重建Pillow:
sudo apt-get install libjpeg8 libjpeg8-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libfreetype6 libfreetype6-dev
sudo apt-get install liblcms1 liblcms1-dev
pip install Pillow