"自定义Django静态文件未收集到S3 bu"

2024-09-28 05:44:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在配置我的Django项目,以使用S3存储桶来存储本地和生产设置的静态和媒体文件。在

我的项目树如下:

   src/
      blog/
          settings/
                  __init__
                  local.py
                  production.py
          s3utils.py
          [..]
      [..]

我的local.py

^{pr2}$

我的s3utils.py

from storages.backends.s3boto import S3BotoStorage

StaticRootS3BotoStorage = lambda: S3BotoStorage(location='static') 
MediaRootS3BotoStorage  = lambda: S3BotoStorage(location='media') 

当我跑步时:

python manage.py collectstatic

只有(django)管理静态文件被复制到s3存储桶中。在

我以为问题是我错误地配置了IAM用户的权限,但实际上我有权将'admin/'文件复制到s3存储桶。在

谢谢你能提供的任何帮助。在


Tags: 文件项目djangolambdapysrcs3local

热门问题