django テンプレート タグで SORL サムネイル形式を変更する方法の例を教えてください。
ここのドキュメントを読みました: http://thumbnail.sorl.net/template.html#thumbnail
そして、無駄に実装するさまざまな方法を試みました。次のようなエラーが表示されます: 'thumbnail' タグが不正な引数を受け取りました: 'format'
私のコードは " format="png" " の部分がなくても正常に動作し、jpg サムネイルを作成するだけです。ただし、png サムネイルが必要です。{% サムネイル 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.)