我尝试部署nginx + uwsgi + django。在.ini文件中,需要设置module = mysite.wsgi。但是在我的项目目录中没有任何.wsgi文件。项目创建者
django-admin.py startproject xproj
为什么有可能?
在Django 1.4.0及更高版本中,wsgi.py位于xproj-> xproj文件夹下。
Django提供了wsgi.py
与Web服务器交互。
实际上wsgi.py
是您想要的文件。如您所见,here。
[您在Python中看到,人们在谈论文件时经常使用Python模块语法。因此,例如,如果您在名为“用户”的模块中谈论
models[.]py
,则不会说users/models[.]py
,而会说是users.models。这就是gunicorn文档正在做的事情。该文档的作者正在讨论文件myproject/wsgi[.]py
,但是正在使用myproject.wsgi
的模块语法。