sorl-thumbはサムネイルを作成しません
-
05-07-2019 - |
質問
間違っていることはわかりませんが、sorl-thumbは画像をアップロードするだけで、親指を立てません...
model.py
from sorl.thumbnail.fields import ImageWithThumbnailsField ,ThumbnailField
imagen = ImageWithThumbnailsField(upload_to='images',
thumbnail={'size': (75, 75)},
extra_thumbnails={'icon': {'size': (25, 25),'options': ['crop', 'upscale']},
'large': {'size': (200, 400)},
},
)
設定
'sorl.thumbnail',
さらに何が必要ですか?私はドキュメントに従っています。
解決
サムネイルが作成されたときのドキュメントを読みましたか
あなたは実際にあなたの問題が何であるかを正確に説明していない。元の質問を編集して、しようとしていることを(実際の結果と期待される結果の両方とともに)表示します。
編集:
ドキュメントが言うように、画像は使用されるまで作成されません。画像が最初にアップロードされたときにサムを生成するには、次のように generate_on_save
属性を使用します:
ImageWithThumbnailsField(..., generate_on_save=True)
他のヒント
sorlはわかりませんが、モデル内のフィールドとして ImageWithThumbnailsField
を追加する必要があると思います
class MyImage(models.Model):
image = ImageWithThumbnailsField(upload_to='images',
thumbnail={'size': (75, 75)},
extra_thumbnails={'icon': {'size': (25, 25),'options': ['crop', 'upscale']},
'large': {'size': (200, 400)},
},
)
name= models.CharField(maxlength=100)
所属していません StackOverflow