我正在设置一个带有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一起使用?有什么想法吗?
非常感谢。
答案 0 :(得分:4)
从Django 1.4开始,你的项目已经有了一个wsgi.py,它可以和任何一个wsgi服务器一起使用(其中有很多,gunicorn只有一个)。
基本上,旧的Django集成了gunicorn只是为了让你更快地运行起来,但它不再是必需的,因为所有Django项目现在都有wsgi.py