多个django存储

时间:2016-03-26 07:44:48

标签: django amazon-s3 django-storage

我有一个django项目,其中所有的静态和媒体文件都存储在s3上。它的存储是默认存储。我为我的私人文件创建了另一个存储空间。

protected_storage = S3BotoStorage(
    acl='private',
    bucket=settings.IMPORT_SHEETS_BUCKET,
    querystring_auth=True,
    querystring_expire=60,
)

在我的一个模型中有一个文件字段。

import_sheet = models.FileField(storage=protected_storage)

当我将文件上传到此字段时,会将其上传到所需的存储桶。但是当我尝试从django admin访问它时,我得到了一个默认存储桶的URL。想法?

0 个答案:

没有答案