【发布时间】:2018-01-06 06:17:33
【问题描述】:
更新: 我转了
调试 = 真 THUMBNAIL_DEBUG = 真
在我的设置文件中,{% thumbnail image.image "551" as im %}saying OSError 在 /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 %}
当我取出缩略图标签时,
<img src="{{ image.image.url }}">,图片显示没有问题。
我在开发阶段没有遇到这个问题。但现在我即将部署并且正在发生这种情况。
也没有要检查的 img 元素。 知道可能出了什么问题吗??
这是我的媒体网址和根目录。(以防万一) MEDIA_URL = '/媒体/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
【问题讨论】:
标签: python django django-templates thumbnails sorl-thumbnail