質問

間違っていることはわかりませんが、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)

sorl-documentationのImageWithThumbnailsField

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top