在虚拟环境中运行Django的Gunicorn
我正在按照这个教程 http://www.marinamele.com/2013/12/how-to-set-django-app-on-heroku-part-i.html 来设置我的Django应用,但在配置foreman和guicorn的部分遇到了麻烦。我的Django应用在myproject这个文件夹里。
当我尝试从我的虚拟环境中运行命令时,控制台会卡住,但我的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 个回答
0
这可能对你有点帮助;
特别是下面这两句话
这要求你的项目在Python的路径上;确保这一点最简单的方法是从和你的manage.py文件在同一个文件夹里运行这个命令。