Python sorl缩略图不显示图像
更新: 我转身 调试=真 缩略图_调试=True 在我的设置文件中,在以下位置出现错误:Python sorl缩略图不显示图像,python,django,django-templates,thumbnails,sorl-thumbnail,Python,Django,Django Templates,Thumbnails,Sorl Thumbnail,更新: 我转身 调试=真 缩略图_调试=True 在我的设置文件中,在以下位置出现错误:{%thumbnail image.image“551”as im%}在/images/detail/106/maybe/ 解码器jpeg不可用 我的设置文件中有sorl INSTALLED_APPS = ( 'account', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttype
{%thumbnail image.image“551”as im%}
在/images/detail/106/maybe/
解码器jpeg不可用
我的设置文件中有sorl
INSTALLED_APPS = (
'account',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'social.apps.django_app.default',
'images',
'sorl.thumbnail',
here is my html
{% load thumbnail %}
{% block title %}{{ user.username }}{% endblock %}
{% block content %}
<div id="details">
{% thumbnail image.image "551" as im %}
<a href="{{ image.image.url }}">
<img src="{{ im.url }}" alt="{{ image.title }}"class="image-detail">
</a>
{% endthumbnail %}
已安装的应用程序=(
“账户”,
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
'social.apps.django_app.default',
“图像”,
“Soll.缩略图”,
这是我的html
{%加载缩略图%}
{%block title%}{{user.username}{%endblock%}
{%block content%}
{%缩略图图像。图像“551”作为im%}
{%endthumbnail%}
当我拿出缩略标签时,
,图像显示没有问题
我在开发阶段并没有遇到这个问题,但现在我即将部署,这正在发生
也没有需要检查的img元件。
你知道会出什么问题吗
这是我的媒体url和根目录。(以防万一)
媒体URL='/MEDIA/'
MEDIA\u ROOT=os.path.join(BASE\u DIR,'MEDIA/')你问这个问题已经有一段时间了,但我在试图解决另一个Sorl问题时偶然发现了它 在我看来,您没有安装正确的依赖项,文档中有关于这方面的有用信息: 您需要安装图像库。sorl缩略图附带对Python Imaging library、pgmagick、ImageMagick(或GraphicsMagick)命令行工具的支持。pgmagick是GraphicsMagick(Magick++)的Python绑定 文件: TL;DR:您可能需要运行类似的东西(来自Ubuntu10.04文档的示例) 旁注:您没有看到图像标记的原因 检查是因为{%thumbnail%}标记失败
sudo apt-get install libjpeg62 libjpeg62-dev zlib1g-dev
pip install Pillow