0
django 'collectstatic'를 사용하여 내 로컬 파일을 Amazon S3에 푸시 할 수 없습니다.Django collectstatic이 AWS S3를 푸시하지 않음
내 settings.py, 관련 될 수있는 모든 설정 : 나는에 STATIC_ROOT을 변경하는 경우
0 static files copied, 139 unmodified.
: 나는이 설정 collectsatic 실행하면
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
INSTALLED_APPS += ('storages',)
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = os.environ['AWSAccessKeyId']
AWS_SECRET_ACCESS_KEY = os.environ['AWSSecretKey']
AWS_STORAGE_BUCKET_NAME = os.environ['AWS_STORAGE_BUCKET_NAME']
S3_URL = 'http://%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME
STATIC_URL = S3_URL
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),)
STATIC_ROOT = 'staticfiles'
, 나는 오류 "/"(Amazon 버킷의 폴더 배포를 고려하면이 방법을 사용하고 싶습니다.) 오류가 발생합니다.
OSError: [Errno 13] Permission denied: '/css'
제발 도와주세요, 나는 아이디어가 부족합니다. 저는 자격 증명을 이중으로 확인했으며 또한 heroku에서 실행하려고했습니다.
heroku run python manage.py collectstatic
같은 오류가 발생했습니다.
나는 그것이 명백한 것을 놓친다 고 나는 믿을 수 없다. 그러나 한 달 전에 첫 번째 배포에서 작동했기 때문에 이상합니다. 어쨌든 감사합니다. – alejoss