Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python gunicorn在django项目中找不到wsgi文件_Python_Django_Wsgi_Gunicorn - Fatal编程技术网

Python gunicorn在django项目中找不到wsgi文件

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

我按照教程使用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

如果我将命令更改为
gunicorn wsgi:application
,它会找到该文件,但会给我一个错误,即它找不到wsgi.py中列出的mydjangoapp.settings文件

但是,如果我将此设置路径更改为“settings”,则会收到另一条错误消息,说明它找不到mydjangoapp.url

当我从django应用程序上方的一个目录运行
gunicorn mydjangoapp.wsgi:application
时,我不会立即收到错误,但如果我访问该站点,我会收到一个内部服务器错误,说明找不到我的一个站点中间件依赖项

你知道为什么会这样吗

中列出的错误与在目录外运行命令时出现的错误几乎相同。然而,我尝试了在那里接受的解决方案,但没有成功