django - 您如何配置 S3BotoStorage 或 collectstatic 以上传到 s3 存储桶子目录

标签 django amazon-s3

有没有办法将 django 的 collectstatic 命令配置为上传到 s3 存储桶中的子目录,而不仅仅是顶级目录?

谢谢

最佳答案

如果您使用的是 S3BotoStorage引擎来自 django-storages然后有一个名为 AWS_LOCATION 的设置变量这将为您在 AWS_STORAGE_BUCKET_NAME 中指定的 S3 存储桶设置键前缀(相当于子目录) .

请注意,我没有将它用于 collectstatic ,但我看不出它是如何与存储引擎分离的。

关于django - 您如何配置 S3BotoStorage 或 collectstatic 以上传到 s3 存储桶子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9596033/

相关文章:

python - 使用 json.dumps/loads 序列化/反序列化给出 AttributeError : 'unicode' object has no attribute 'read'

python - 不允许的方法 (GET) :/in django

python - Django 表单集中的只读字段

python - views.py 中的 Django 引用 url

java - 来自本地文件的 MD5 和来自 S3 的 MD5 (eTag) 不相同

django - 对 Django 的 ImageField 宽度和高度感到困惑

java - 如何在无服务器java中保存/检索图像和文本

amazon-web-services - S3静态网站/蓝绿部署

java - 如何使用 URL 和 2.x Java SDK 获取 S3 对象?

amazon-web-services - S3 - 访问控制允许来源 header