我有一个字段,我想使用sorl缩略图将链接转换为缩略图。我已经设置了它,当链接是图像时,它显示得非常好。
但是,当链接不是图像时,例如只有http://www.google.com,sorl会通过并尝试创建缩略图,从而产生不存在的文件名,因此会在前端生成断开的图像链接。如果它是图像,我如何才能创建缩略图,否则根本不创建缩略图?
我认为{%empty%}会起作用,但这似乎只有在没有url的情况下才有效。
我的代码:
{% thumbnail post.imagelink "600x225" crop="center" as im %}
<a href="" data-toggle="modal" data-target="#myModal-{{ post.id }}"><img class="img-responsive" src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"></a>
{% empty %}
no image
{% endthumbnail %}