我尝试部署nginx + uwsgi + django。 在.ini文件中需要设置module = mysite.wsgi。 但是在我的项目目录中没有任何.wsgi文件。 项目由
创建django-admin.py startproject xproj
为什么有可能?
答案 0 :(得分:2)
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
的模块语法。