Как решить проблему "ModuleNotFoundError: Нет модуля с именем 'storages.backends.azure_storage'"
У меня есть приложение django, и я установил модуль: django-storages[azure] командой: pip install django-storages[azure]
Теперь я пытаюсь запустить команду collectstatic. Но если я ввожу команду: python manage.py collectstatic
Я получаю эту ошибку:
я проверил пути импорта и могу перейти к определению классов в редакторе
(shadow)
USER@DESKTOP-7TEEU5T MINGW64 ~/Desktop/Riley/lost-and-found-system
$ ls
findit/ manage.py* media/ README.md requirements.txt shadow/ static/ staticfiles/ storages/ Team1/
(shadow)
USER@DESKTOP-7TEEU5T MINGW64 ~/Desktop/Riley/lost-and-found-system
$ cd storages
(shadow)
USER@DESKTOP-7TEEU5T MINGW64 ~/Desktop/Riley/lost-and-found-system/storages
$ cd backends
(shadow)
USER@DESKTOP-7TEEU5T MINGW64 ~/Desktop/Riley/lost-and-found-system/storages/backends
$ ls
__init__.py __pycache__/ custom_azure.py
Мой файл settings.py выглядит так
DEFAULT_FILE_STORAGE = 'storages.backends.custom_azure.AzureMediaStorage'
STATICFILES_STORAGE = 'storages.backends.custom_azure.AzureStaticStorage'
STATIC_LOCATION = 'static'
MEDIA_LOCATION = 'media'
STATIC_URL = f'https://{AZURE_CUSTOM_DOMAIN}/{STATIC_LOCATION}/'
MEDIA_URL = f'https://{AZURE_CUSTOM_DOMAIN}/{MEDIA_LOCATION}/'
и в моем файле storages/backends/custom_azure.py у меня есть
from storages.backends.azure_storage import AzureStorage
class AzureMediaStorage(AzureStorage):
...
class AzureStaticStorage(AzureStorage):
...