2

我正在使用 django-storages 和 botoS3 开发 django1.4 应用程序。

我有这样的模型

class MyModel(models.Model):
    image = models.ImageField(blank=True, null=True, upload_to='my_image')

我不想公开图像,但 django-storage 自动将文件权限设置为公开(受让人:每个人都打开/下载)。

你能告诉我如何设置权限不自动公开吗?谢谢!

4

1 回答 1

2

您可以使用该AWS_DEFAULT_ACL设置,如果您将其设置为'private',s3boto 会将文件存储为私有。

我认为这没有记录,但是您可以在原始__init__函数的源代码中看到 django-storage S3 参数的完整列表。

于 2014-05-14T17:28:01.430 回答