@ATNC
Full-stack web\python developer

ImportError: No module named myproject.wsgi. Как исправить?

Доброго времени суток. Хочу поднять проект на сервере. Использую связку Gunicorn+Nginx.
Настройка Nginx
server {

        listen 80;
        server_name 'server ip';

        location = /favicon.ico { access_log off; log_not_found off; }
        location /static/ {

                root /home/user/sites/project;
        }

        location / {

         include proxy_params;
         proxy_pass http://unix:/home/user/sites/project/myproject/myproject.sock;
        }

}

Настройки Gunicorn:
description "Gunicorn desc"

start on runlevel [2345]
stop on runlevel [!2345]

respawn
setuid usr
setgid www-data
chdir /home/usr/sites/project

exec env/bin/gunicorn --workers 3 --bind unix:/home/usr/sites/project/myproject/myproject.sock myproject.wsgi:application


Делал все по этому гайду

Добавлю настройки wsgi.py
import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")

application = get_wsgi_application()


и settings.py
WSGI_APPLICATION = 'myproject.wsgi.application'
  • Вопрос задан
  • 1693 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dmtrrr
Backend developer
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы