Django не изменяет систему хранения данных по умолчанию
У меня есть приложение django, которое отлично работает с локальным хранением мультимедиа. Я решил изменить хранилище по умолчанию, чтобы иметь возможность хранить файлы в удаленной облачной системе (s3), я установил хранилище по умолчанию в моем settings.py как показано ниже:
DEFAULT_FILE_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
и я убедился, что эта переменная доступна в оболочке django:
>>> from django.conf import settings
>>> print(settings.DEFAULT_FILE_STORAGE)
storages.backends.s3boto3.S3Boto3Storage
однако django продолжает использовать систему хранения файлов по умолчанию (File System Storage):
>>> from django.core.files.storage import default_storage
>>> print(default_storage.__class__.__name__) # Should print "S3Boto3Storage"
FileSystemStorage
>>> print(default_storage)
<django.core.files.storage.filesystem.FileSystemStorage object at 0x000002A6E6C8FA10>
это очень простой код, и в моем коде нет возможности переопределить эти значения, не уверен, почему django не использует файловую систему по умолчанию, указанную в settings.py, есть идеи?