【发布时间】:2018-05-24 16:47:07
【问题描述】:
这些是我的 s3 配置。
DEFAULT_FILE_STORAGE = 'doctocliq.utils.MediaRootS3BotoStorage'
STATICFILES_STORAGE = 'doctocliq.utils.StaticRootS3BotoStorage'
AWS_STORAGE_BUCKET_NAME = 'doctocliq'
S3DIRECT_REGION = 'us-west-2'
S3_URL = '//%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME
MEDIA_URL = '//%s.s3.amazonaws.com/media/' % AWS_STORAGE_BUCKET_NAME
MEDIA_ROOT = MEDIA_URL
STATIC_URL = S3_URL + 'static/'
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
使用 collectstatic 命令将所有静态文件上传到存储桶,除了图像,所有其他静态文件都在工作,在本地服务器上也没有问题。网站链接是http://doctocliq-dev.us-west-2.elasticbeanstalk.com/。希望有人能帮助我,谢谢。
【问题讨论】:
-
你不是缺少 S3_URL 和 MEDIA_URL 中的区域吗?
标签: django amazon-web-services amazon-s3