Error from django.core.wsgi import get_wsgi_application

Выставляю на хостинг(jino) django проект и уже неделю решаю ошибки, но к этой не знаю даже как подобраться. Понимаю, что такие вопросы не следует задавать, но мне некуда больше обратиться. Надеюсь хоть у кого то есть идеи:

[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201] mod_wsgi (pid=67587): Failed to exec Python script file '/home/users/m/marselabdullin/domains/caparolcenterspb.ru/django.wsgi'.
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201] mod_wsgi (pid=67587): Exception occurred processing WSGI script '/home/users/m/marselabdullin/domains/caparolcenterspb.ru/django.wsgi'.
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201] Traceback (most recent call last):
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/domains/caparolcenterspb.ru/django.wsgi", line 7, in <module>
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     from wsgi import application
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/caparol_center_spb_decision/caparol_center_spb_decision/wsgi.py", line 16, in <module>
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     application = get_wsgi_application()
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/caparol_center_spb_decision/env/lib/python3.8/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     django.setup(set_prefix=False)
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/caparol_center_spb_decision/env/lib/python3.8/site-packages/django/__init__.py", line 19, in setup
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/caparol_center_spb_decision/env/lib/python3.8/site-packages/django/conf/__init__.py", line 76, in __getattr__
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     self._setup(name)
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/caparol_center_spb_decision/env/lib/python3.8/site-packages/django/conf/__init__.py", line 63, in _setup
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     self._wrapped = Settings(settings_module)
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/home/users/m/marselabdullin/caparol_center_spb_decision/env/lib/python3.8/site-packages/django/conf/__init__.py", line 142, in __init__
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     mod = importlib.import_module(self.SETTINGS_MODULE)
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]   File "/usr/lib64/python3.8/importlib/__init__.py", line 127, in import_module
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201]     return _bootstrap._gcd_import(name[level:], package, level)
[Mon Apr 06 19:15:28 2020] [error] [client 94.130.134.201] ModuleNotFoundError: No module named 'caparol_center_spb_decision'

wsgi.py import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'caparol_center_spb_decision.settings.pro')

application = get_wsgi_application()

Ответы (1 шт):

Автор решения: Vadim.Sharoikin

сделайте так в своем файле wsgi

import os, sys
from django.core.wsgi import get_wsgi_application

sys.path.append('/var/www/project/backend')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backend.settings")
application = get_wsgi_application()
→ Ссылка