Django из django .core.wsgi import get_wsgi_application - PullRequest
0 голосов
/ 06 апреля 2020

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

[Fri Apr 03 23:34:20 2020] [error] [client 5.18.99.123] from wsgi import application
[Fri Apr 03 23:34:20 2020] [error] [client 5.18.99.123] File "/home/users/m/marselabdullin/caparol_center_spb_decision/caparol_center_spb_decision/wsgi.py", line 12, in <module>
[Fri Apr 03 23:34:20 2020] [error] [client 5.18.99.123] from django.core.wsgi import get_wsgi_application
[Fri Apr 03 23:34:20 2020] [error] [client 5.18.99.123] ModuleNotFoundError: No module named 'django' 

Код django .wsgi на хостинге

import os, sys
virtual_env = os.path.expanduser('~/caparol_center_spb_decision/env')
home='~/caparol_center_spb_decision/env'
activate_this = os.path.join(virtual_env, 'bin/activate_this.py')
exec(open(activate_this).read(), dict(__file__=activate_this))
sys.path.insert(0, os.path.expanduser('~/caparol_center_spb_decision/caparol_center_spb_decision'))
from wsgi import application
...