Django Buckets в Digital Ocean
Я следую за этим учебником на youtube: https://www.youtube.com/watch?v=AeCZvXZn5dg&list=PLEsfXFp6DpzRMby_cSoWTFw8zaMdTEXgL&index=77. и я прочитал этот вопрос: Пространства DigitalOcean с django
code:conf.py
AWS_ACCESS_KEY_ID=os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY=os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME="unlock-optimal-performance"
AWS_S3_ENDPOINT_URL="https://nyc3.digitaloceanspaces.com"
AWS_S3_OBJECT_PARAMETERS={
"CacheControl":"max-age=86400"
}
AWS_LOCATION="https://unlock-optimal-performance.nyc3.digitaloceanspaces.com"
DEFAULT_FILE_STORAGE="cmfitness.cdn.backends.MediaRootS3Boto3Storage"
STATICFILES_STORAGE="cmfitness.cdn.backends.StaticRootS3Boto3Storage"
backends.py:
from storages.backends.s3boto3 import S3Boto3Storage
class StaticRootS3Boto3Storage(S3Boto3Storage):
location = 'static'
class MediaRootS3Boto3Storage(S3Boto3Storage):
location = 'media'
и мой settings.py:
STATIC_URL = '/static/'
STATICFILES_DIRS = os.path.join(BASE_DIR, 'static'),
# https://unlock-optimal-performance.nyc3.digitaloceanspaces.com
STATIC_ROOT = os.path.join(BASE_DIR,"staticfiles-cdn") # in production we want cdn
MEDIA_ROOT = os.path.join(BASE_DIR, 'staticfiles-cdn', 'uploads')
from .cdn.conf import (AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_STORAGE_BUCKET_NAME,AWS_S3_ENDPOINT_URL,AWS_S3_OBJECT_PARAMETERS,AWS_LOCATION,DEFAULT_FILE_STORAGE,STATICFILES_STORAGE)
Ошибка:
Почему я получаю эту ошибку? Я уже дважды проверил свои ключи и орфографию. Я не понимаю, что я сделал не так. Предложения?