我正在配置我的Django项目,以使用S3存储桶来存储本地和生产设置的静态和媒体文件。在
我的项目树如下:
src/
blog/
settings/
__init__
local.py
production.py
s3utils.py
[..]
[..]
我的local.py
:
我的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存储桶。在
谢谢你能提供的任何帮助。在
将STATICFILES\u DIRS添加到您的设置中。在
https://docs.djangoproject.com/en/1.10/ref/settings/#std:setting-STATICFILES_DIRS
相关问题 更多 >
编程相关推荐