Django Heroku collectstatic --noinput Не загружает все активы в S3 Bucket

У меня есть проект Django, который я развертываю на Heroku. Я использую AWS S3 для хранения и обслуживания статических активов. В папке assets моего проекта у меня есть следующие папки и файлы:

assets folder screenshot

Однако, когда запускается python manage.py collectstatic --noinput, только две папки (admin и rest_framework) и все остальные файлы копируются на s3 (см. скриншот ниже в s3)

s3 objects screenshot

Может ли кто-нибудь указать, в чем может быть проблема? Вот мои settings.py

STATIC_URL = config('AWS_URL') + '/staticfiles/'
MEDIA_URL = config('AWS_URL') + '/media/'


DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3StaticStorage'

AWS_ACCESS_KEY_ID = config('AWS_ACCESS_KEY', 'default')
AWS_SECRET_ACCESS_KEY = config('AWS_SECRET_KEY', 'default')
AWS_STORAGE_BUCKET_NAME = config('AWS_S3_BUCKET')
AWS_S3_BUCKET_CNAME = config('AWS_S3_BUCKET_CNAME')
AWS_URL = config('AWS_URL')
AWS_PRELOAD_METADATA = True
AWS_DEFAULT_ACL = config('AWS_DEFAULT_ACL', 'public-read')
AWS_S3_REGION_NAME = config('AWS_S3_REGION_NAME', 'eu-west-2')
AWS_S3_SIGNATURE_VERSION = config('AWS_S3_SIGNATURE_VERSION', 's3v4')
Вернуться на верх