- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁能给我一个例子,说明如何在 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 什么也没做
谢谢,
更新:这是我解决问题的方法:
所以 Issac 和 zachwood 是对的。这是一个版本相关的事情。我这样解决了我的问题:
1.) 升级到最新的 sorl
1.1) 同步数据库
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.)
最佳答案
不幸的是,Satchmo 使用 SORL-Thumbnail 版本 3.2.5,这些文档适用于 11。我猜他们不支持版本 3.x 中的格式。我没有运气找到它的文档,但您可能可以深入研究代码以确保确定。
如果我没记错的话,您可以将库换成版本 11,但是您必须遍历所有使用模板标签的模板,并在每次使用后添加 {% endthumbnail %} 标签(结束标签在版本 3.x 中没有使用。
关于python - 更改格式 sorl 缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7863500/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!