[mysite.wsgi文件在创建Django项目后丢失

问题描述 投票:2回答:2

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

django-admin.py startproject xproj

为什么有可能?

linux django nginx uwsgi
2个回答
2
投票

在Django 1.4.0及更高版本中,wsgi.py位于xproj-> xproj文件夹下。

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.