sorl-thumbnail URLField而不是ImageField

时间:2012-04-12 21:11:34

标签: python django thumbnails sorl-thumbnail

我有一堆图像上传到Amazon S3,我想在路上使用sorl,所以sorl不会将文件重定位到upload_to目录中。就像我使用了URLField而不是FileField(这需要实际的文件内容)。有可能吗?

更新
这是一个例子:

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存储以避免这个问题。

0 个答案:

没有答案