创建django项目后缺少mysite.wsgi文件

时间:2015-03-05 08:23:23

标签: linux django nginx uwsgi

我尝试部署nginx + uwsgi + django。 在.ini文件中需要设置module = mysite.wsgi。 但是在我的项目目录中没有任何.wsgi文件。 项目由

创建
django-admin.py startproject xproj

为什么有可能?

2 个答案:

答案 0 :(得分:2)

Django 1.4.0及更高版本中的

wsgi.py存在于xproj-> xproj文件夹下。

Django提供wsgi.py与Web服务器交互。

答案 1 :(得分:1)

实际上wsgi.py是您想要的文件。如您所见here

您看到在Python中人们在谈论文件时经常使用Python模块语法。因此,例如,如果您在名为“用户”的模块中谈论models[.]py,则不会说users/models[.]py,而会说是users.models。这就是gunicorn文档正在做的事情。文档的作者正在谈论文件myproject/wsgi[.]py,但是正在使用myproject.wsgi的模块语法。