1

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 ストレージを指すある種の を使用することを考えました。

4

0 に答える 0