在虚拟环境中运行Django的Gunicorn

1 投票
1 回答
777 浏览
提问于 2025-04-18 10:41

我正在按照这个教程 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文件在同一个文件夹里运行这个命令。

撰写回答