django需要gunicorn来服务REST吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django需要gunicorn来服务REST吗?相关的知识,希望对你有一定的参考价值。

django本身不会从Web服务器(nginx)提供REST调用。如果django本身可以做到这一点,为什么Gunicorn需要。

答案

通过“django本身”我假设你的意思是开发服务器?基本的答案是开发服务器只是用于开发,而Gunicorn是一个生产就绪的HTTP服务器,可以很好地与Python / Django连接。

例如,你可以在没有Nginx的情况下运行Gunicorn。此外,还添加了Nginx,主要用于提供静态文件和/或管理传入请求,从而减轻了Gunicorn应用程序服务器的压力。

请参阅此文章,了解Gunicorn + Nginx组合的非常好的描述:https://www.digitalocean.com/community/tutorials/how-to-deploy-python-wsgi-apps-using-gunicorn-http-server-behind-nginx

以上是关于django需要gunicorn来服务REST吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用 gunicorn 时如何设置 django 测试服务器?

Django + Gunicorn + Nginx 部署 Ubuntu 服务器

django gunicorn sock 文件不是由 wsgi 创建的

gunicorn部署Flask服务

Django REST AngularJS NGINX 配置

Nginx+gunicorn+Django 服务器部署