6

我正在使用 gunicorn + django 设置一个 Web 服务器。有两种部署选项:要么使用常规 WSGI,要么使用 gunicorn 的 django-integration。我很想使用后者,因为它简化了配置,但是django 文档是这样说的:

If you are using Django 1.4 or newer, it’s highly recommended to simply run your
application with the WSGI interface using the gunicorn command as described above.

他们没有给出任何解释,所以我想知道为什么“强烈推荐”使用 WSGI?有任何想法吗?

非常感谢。

4

1 回答 1

5

从 Django 1.4 开始,您的项目将已经有一个 wsgi.py,它可以与任何 wsgi 服务器一起使用(其中有很多,gunicorn 只是其中之一)。

本质上,gunicorn 的旧 Django 集成只是为了让您更快地启动和运行,但它不再需要,因为所有 Django 项目现在都有 wsgi.py

于 2013-03-13T09:32:06.767 回答