如何从python脚本启动Gunicorn服务器

时间:2015-11-26 11:08:56

标签: python django server gunicorn

我已经构建了一个可以工作的Django项目,即使在我使用Cx_Freeze和Py2exe冻结它之后也是如此。 现在我正在尝试设置要分发的项目,这需要一个真正的网络服务器。我要去Gunicorn(一旦它工作就会添加Nginx)。我设法通过命令行正确运行Gunicorn服务器:

gunicorn wsgi:application

但是,我需要能够从我的Python脚本运行服务器,因为服务器是localhost。 Gunicorn曾经附带一个命令' run_gunicorn'专为Django设计,但现在不推荐使用此命令。 我尝试了解以下方法:

How to use Flask-Script and Gunicorn

但我无法弄清楚如何使它与Django一起使用。 以下不起作用:

from django.core.wsgi import get_wsgi_application
from gunicorn.app.base import Application

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
application = get_wsgi_application()
Application().run(application)

有人可以告诉我如何从我的Python脚本启动gunicorn服务器吗?

0 个答案:

没有答案
相关问题