Django sorl缩略图不显示图像
我尝试使用Django sorl缩略图,但它不显示图像(也不显示任何错误) Settings.py:Django sorl缩略图不显示图像,django,Django,我尝试使用Django sorl缩略图,但它不显示图像(也不显示任何错误) Settings.py: INSTALLED_APPS = ( .... 'sorl.thumbnail', ) 型号: class Toy(models.Model): name = models.CharField(max_length=50, verbose_name=u'Name') image = ImageField(upload_to='site_media/images'
INSTALLED_APPS = (
....
'sorl.thumbnail',
)
型号:
class Toy(models.Model):
name = models.CharField(max_length=50, verbose_name=u'Name')
image = ImageField(upload_to='site_media/images')
模板:
<div id="toy">
{% for p in toys %}
<div class="toy">
# toy.image - this is model_name.image field
{% thumbnail toy.image "100x700" as im %}
<img style="margin:{{ im|margin:"100x700" }}" src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
{% endthumbnail %}
<p>
<span> {{ p.name }} </span>
<span> {{p.unit_price}} </span>
</p>
</div>
{% endfor %}
</div>
模型定义中sorl的ImageField?有必要让它自动工作
此外,/manage.py syncdb
,因为在默认配置中,sorl在数据库中保留缩略图的缓存名称。为此,它必须在数据库中创建自己的表
还可以显示静态URL、静态文件目录等的设置吗?实际上,只有在删除原始图像时,才需要使用sorl中的ImageField来绘制缩略图 默认情况下,sorl.thumbnail不会显示任何错误,如果缩略图创建不成功,则会自动失败。要查看错误,请添加
THUMBNAIL_DEBUG = True
到你的settings.py。这将帮助您解决问题。将上述设置添加到设置文件中,但仍然没有错误,也没有渲染图像:/非常有帮助!谢谢
THUMBNAIL_DEBUG = True