Amazon S3 にアップロードされた画像がたくさんあり、途中で sorl を使用したいので、sorl はファイルを upload_to ディレクトリに再配置しません。FileField の代わりに URLField を使用したかのように (実際のファイル コンテンツが必要です)。出来ますか?
更新:
例を次に示します。
from storages.backends.s3boto import S3BotoStorage
from sorl.thumbnail import ImageField
class Thumbnail(Model):
image = ImageField(upload_to='.', storage=S3BotoStorage)
thumb = Thumbnail(image=File(S3BotoStorage.open('/path/to/image'))
thumb.save()
このコードは画像をサーバーにダウンロードしてから、同じ S3 ストレージにアップロードしますが、これには時間がかかります。URLField
サムネイルが既に作成されている場合はまったく不要なので、この問題を回避するために、S3 ストレージを指すある種の を使用することを考えました。