Как указать на файл wsgi в измененном макете проекта django - django
Я изменил свой макет проекта Django. теперь это выглядит так: в /home/myuser/
у меня есть папка с именем myproject
и внутри этой папки есть две папки: env
а также site
, и site
макет папки, как показано ниже:
`+ apps
-- accounts
-- mainp
-- business
+ config
-- wsgi.py
-- urls.py
++ settings
-- base.py
-- prod.py
-- local.py
проблема с gunicorn systemd file
, это его содержание:
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=myuser
Group=www-data
WorkingDirectory=/home/myuser/myproject
ExecStart=/home/myuser/myproject/env/bin/gunicorn --access-logfile - --workers 4 --bind unix:/home/myuser/myproject/site/site.sock site.config.wsgi:application
[Install]
WantedBy=multi-user.target
когда я перезагрузить и после этого перезапустить Gunicorn после sudo systemctl status gunicorn
Я вижу эту ошибку:
Jun 11 16:11:04 site gunicorn[13589]: ImportError: No module named 'config'
Jun 11 16:11:04 site gunicorn[13589]: [2018-06-11 16:11:04 +0430] [13600]
[INFO] Worker exiting (pid: 13600)
Jun 11 16:11:04 site systemd[1]: gunicorn.service: Main process exited,
code=exited, status=1/FAILURE
Jun 11 16:11:04 site systemd[1]: gunicorn.service: Unit entered failed
state.
Jun 11 16:11:04 site systemd[1]: gunicorn.service: Failed with result
'exit-code'.
в чем проблема? и как я могу решить это?