Я хочу обновить некоторые CSS-файлы, которые я модифицировал локально для приложения django. В первый раз, когда я запустил сбор статических данных, он работал нормально и загрузил файлы в корзину S3. Теперь я снова запускаю его и получаю следующее сообщение для всех файлов:
"Найден другой файл с целевым путем« что угодно ». Он будет проигнорирован, поскольку собирается только первый найденный файл. Если это не то, что вам нужно, убедитесь, что у каждого статического файла есть уникальный путь."
Мой файл настроек импортирует это из моего conf.py:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
AWS_ACCESS_KEY_ID = "whatever"
AWS_SECRET_ACCESS_KEY = "whatever"
AWS_STORAGE_BUCKET_NAME = 'xxx'
AWS_S3_CUSTOM_DOMAIN = '%s.s3.us-east-2.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
AWS_S3_OBJECT_PARAMETERS = {
'CacheControl': 'max-age=86400',
}
AWS_LOCATION = 'static'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION)
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
# media
MEDIAFILES_LOCATION = 'media'
MEDIA_URL = "https://%s/%s/" % (AWS_S3_CUSTOM_DOMAIN, MEDIAFILES_LOCATION)
# MEDIA_ROOT = '' # <-- no bad request 400
MEDIA_ROOT = os.path.join(BASE_DIR, 'temp_media') # <-- bad request (400)
И дерево моего проекта таково:
project
-botApp
-aws
-conf.py
-settings.py
-static (here I modified my files locally)
Большое спасибо