我应该使用django-gunicorn集成还是wsgi?

时间:2013-03-13 08:41:50

标签: django gunicorn django-wsgi

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

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一起使用?有什么想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:4)

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

基本上,旧的Django集成了gunicorn只是为了让你更快地运行起来,但它不再是必需的,因为所有Django项目现在都有wsgi.py