Python gunicorn在django项目中找不到wsgi文件
我按照教程使用gunicorn、nginx和supervisor部署django 我的django项目最初来自1.3.x,但现在在1.4.10下运行。我在django项目目录中创建了一个wsgi.py文件 通过调用:Python gunicorn在django项目中找不到wsgi文件,python,django,wsgi,gunicorn,Python,Django,Wsgi,Gunicorn,我按照教程使用gunicorn、nginx和supervisor部署django 我的django项目最初来自1.3.x,但现在在1.4.10下运行。我在django项目目录中创建了一个wsgi.py文件 通过调用:manage.py run\u gunicorn 当我这样做时,网站运行得非常好 但是,当我在django应用程序的目录中运行gunicorn mydjangoapp.wsgi:application时,我收到一个错误,说明找不到mydjangoapp.wsgi 如果我将命令更改为g
manage.py run\u gunicorn
当我这样做时,网站运行得非常好
但是,当我在django应用程序的目录中运行gunicorn mydjangoapp.wsgi:application
时,我收到一个错误,说明找不到mydjangoapp.wsgi
如果我将命令更改为gunicorn wsgi:application
,它会找到该文件,但会给我一个错误,即它找不到wsgi.py中列出的mydjangoapp.settings文件
但是,如果我将此设置路径更改为“settings”,则会收到另一条错误消息,说明它找不到mydjangoapp.url
当我从django应用程序上方的一个目录运行gunicorn mydjangoapp.wsgi:application
时,我不会立即收到错误,但如果我访问该站点,我会收到一个内部服务器错误,说明找不到我的一个站点中间件依赖项
你知道为什么会这样吗
中列出的错误与在目录外运行命令时出现的错误几乎相同。然而,我尝试了在那里接受的解决方案,但没有成功