如何使用Django与Gunicorn

Gunicorn('Green Unicorn')是UNIX的纯Python WSGI服务器。 它没有依赖且易于安装和使用。

安装Gunicorn

安装gunicorn 就是简单地pip install gunicorn 更多细节,参见gunicorn 的文档

在Gunicorn中运行Django作为一个通用的WSGI应用程序

Gunicorn 安装后,可以使用一个gunicorn 命令来启动Gunicorn 服务器进程。 最简单地,gunicorn 的调用只需要在其调用位置具有一个包含WSGI application 对象的模块,该对象的名称必须为名为application 所以在一个Django 项目中,调用gunicorn 就像这样:

gunicorn myproject.wsgi

它将启动一个进程,它运行一个线程并监听在127.0.0.1:8000 它要求您的项目在Python路径上;最简单的方法是确保从与manage.py文件相同的目录运行此命令。

参见Gunicorn 的部署文档 以获得更多的技巧。