我正在使用 django-storages 和 botoS3 开发 django1.4 应用程序。
我有这样的模型
class MyModel(models.Model):
image = models.ImageField(blank=True, null=True, upload_to='my_image')
我不想公开图像,但 django-storage 自动将文件权限设置为公开(受让人:每个人都打开/下载)。
你能告诉我如何设置权限不自动公开吗?谢谢!
您可以使用该AWS_DEFAULT_ACL
设置,如果您将其设置为'private'
,s3boto 会将文件存储为私有。
我认为这没有记录,但是您可以在原始__init__
函数的源代码中看到 django-storage S3 参数的完整列表。