【问题标题】:Is gunicorn required for django to serve REST?django 需要 gunicorn 来提供 REST 服务吗?
【发布时间】:2018-02-28 22:24:30
【问题描述】:

django 本身是否不会为来自 Web 服务器 (Nginx) 的 REST 调用提供服务。如果 django 本身可以做到这一点,为什么还需要 Gunicorn。

【问题讨论】:

  • Django 不是服务器。
  • 谢谢@DanielRoseman

标签: django rest django-rest-framework gunicorn wsgiserver


【解决方案1】:

我认为“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

【讨论】:

  • 感谢回复
猜你喜欢
  • 1970-01-01
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 2020-02-26
  • 2023-02-14
  • 1970-01-01
相关资源
最近更新 更多