gunicorn запускает django в виртуальной среде

#python #django #heroku #virtualenv #gunicorn

#python #django #heroku #virtualenv #gunicorn

Вопрос:

Я следую руководству от http://www.marinamele.com/2013/12/how-to-set-django-app-on-heroku-part-i.html и я не могу пройти раздел с конфигурацией foreman -> guicorn. Мое приложение django находится в каталоге myproject.

Когда я пытаюсь запустить команду из моего virtualenv, консоль зависает, но приложение django работает в моем браузере, но foreman не может работать должным образом

 (myenv) ... gunicorn myproject.wsgi
  

Но когда я запускаю:

 (myenv) ... gunicorn myproject:wsgi
  

Мне не удалось найти приложение: ‘myproject’.

мой requirements.txt:

 Django==1.6.5
argparse==1.2.1
gunicorn==19.0.0
wsgiref==0.1.2
  

Ответ №1:

это могло бы немного помочь; https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/gunicorn /

особенно ниже 2 строк

Для этого требуется, чтобы ваш проект находился по пути Python; самый простой способ убедиться в этом — запустить эту команду из того же каталога, что и ваш manage.py файл

Комментарии:

1. Я делаю это, django запускается в моем браузере, но в моей консоли не отображается никаких сообщений о прослушивании процесса