Вам нужно установить параметр STATICFILES_STORAGE
STATICFILES_STORAGE = 'path/to/custom_storages.StaticStorage'
Если вы используете трясогузку (что, как я предполагаю, вы и делаете, поскольку вы помечаете ею этот вопрос), вы можете поместить ее в каталог home/ по умолчанию и ссылаться на нее следующим образом: 'home/custom_storages. StaticStorage'
Содержимое custom_storages.py указано в руководстве, которому вы следуете:
# custom_storages.py
from django.conf import settings
from storages.backends.s3boto import S3BotoStorage
class StaticStorage(S3BotoStorage):
location = settings.STATICFILES_LOCATION
Редактировать: у меня есть репозиторий GitHub (также проект трясогузки), в котором я использую этот код, но только для своих медиафайлов. Вы можете проверить это здесь.
person
dentemm
schedule
07.04.2017
django-storages
активно не поддерживается. Я нашел баг и написал PR, но его не слили и не прокомментировали, а ведь уже несколько месяцев. Поскольку я использовал только S3 и не нуждался в других типах хранилищ, я переключился на использование django-s3-storage, что значительно упрощает работу и хорошо документировано. Вы можете найти его здесь: github.com/etianen/django-s3-storage - person FlipperPA   schedule 07.04.2017content_length
следует использоватьsize
. - person FlipperPA   schedule 08.04.2017