0

我在 github 上找到了一个 django 项目(不知道他们最初使用的是哪个版本,但我使用 1.4 运行它并运行它)..

它的目录以这种方式存在:

project/ 
        deploy/ manage.py, settings.py, urls.py
        project/ <apps>, urls.py 

虽然没有 wsgi.py.. 并且在 settings.py 中没有WSGI_APPLICATION变量。

我的问题是,如果我们可以使用上述设置处理项目,为什么要使用这个 wsgi.py。

4

1 回答 1

1

因为wsgi.py是一个可选文件,用于将 Django 项目部署为 WSGI 应用程序时使用。

但是你完全可以使用 manage.py 的runserver命令运行任何 Django 项目(虽然它不是很好)。

于 2013-03-30T06:16:15.610 回答