ModuleNotFoundError: Нет модуля с именем 'backend'
Запуск "python manage.py collectstatic" для приложения Django, которое я надеюсь разместить на Heroku, приводит к такой ошибке:
Traceback (most recent call last):
File "C:\Code\Django\store\manage.py", line 22, in <module>
main()
File "C:\Code\Django\store\manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
utility.execute()
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\management\__init__.py", line 413, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\management\base.py", line 354, in run_from_argv
self.execute(*args, **cmd_options)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\management\base.py", line 398, in execute
output = self.handle(*args, **options)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\contrib\staticfiles\management\commands\collectstatic.py", line 161, in handle
if self.is_local_storage() and self.storage.location:
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\contrib\staticfiles\management\commands\collectstatic.py", line 215, in is_local_storage
return isinstance(self.storage, FileSystemStorage)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\functional.py", line 246, in inner
self._setup()
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\contrib\staticfiles\storage.py", line 438, in _setup
self._wrapped = get_storage_class(settings.STATICFILES_STORAGE)()
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\files\storage.py", line 366, in get_storage_class
return import_string(import_path or settings.DEFAULT_FILE_STORAGE)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\module_loading.py", line 17, in import_string
module = import_module(module_path)
File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'backend'
Я попробовал пройти по этому пути и увидел, что нет файла python под названием backend, поэтому я запустил "pip install backend", который затем установился. Однако теперь у меня появилась другая ошибка "Модуль не найден":
ModuleNotFoundError: No module named 'backend.custom_azure'
Когда я пытаюсь установить его, он тоже не может быть найден.
В случае, если это поможет, вот мой файл requirements.txt:
Gunicorn==20.1.0
Jinja2==2.11.2
Django-Heroku==0.3.1
Django==3.2.8
asgiref==3.4.1
azure-core==1.19.0
azure-storage-blob==12.9.0
certifi==2021.10.8
cffi==1.15.0
charset-normalizer==2.0.7
cryptography==35.0.0
django-storages==1.12.2
idna==3.3
isodate==0.6.0
msrest==0.6.21
oauthlib==3.1.1
pycparser==2.20
pytz==2021.3
requests==2.26.0
six==1.16.0
sqlparse==0.4.2
urllib3==1.26.7
backend==0.2.4.1