有人可以给我一个示例,说明如何更改 django 模板标签中的 SORL 缩略图格式。
我在这里阅读了文档:http: //thumbnail.sorl.net/template.html#thumbnail
并尝试了各种暗示方式无济于事。我收到类似于以下内容的错误:“缩略图”标签收到错误参数:“格式”
我的代码在没有“ format="png" ”部分的情况下工作正常,它只是制作了一个 jpg 缩略图。但是,我想要一个 png 缩略图。{% thumbnail product.main_image.picture 84x84 format="png" as image %}
此外,将 THUMBNAIL_FORMAT = "PNG" 添加到我的 settings.py 中什么也没做
谢谢,
更新:这是我解决问题的方法:
所以艾萨克和扎克伍德是对的。这是一个版本依赖的事情。我以这种方式解决了我的问题:
1.)升级到最新的 sorl
1.1)syncdb
2.)在设置中,更改了 THUMBNAIL_DEBUG = True
3.)添加了结束标签,因此模板看起来像:
{% thumbnail product.main_image.picture "400x284" format="PNG" as image %}
<img src="{{ media_url }}{{ image }}" width="{{ image.width }}" height="{{ image.height }}" alt="{{ product.short_description }}"/>
{% endthumbnail %}
有效!
4.)