Django部署与gunicorn问题

时间:2014-07-20 21:57:33

标签: python django deployment nginx gunicorn

我指的是此链接https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/gunicorn/

for gunicorn和django部署。

我对教程

有点困惑
  

因此,对于一个典型的Django项目,调用gunicorn看起来像:

     

gunicorn myproject.wsgi:application

我的django项目位于/ home / joe / fancyproject_dir

为我的项目调用gunicorn的命令行是什么?

'joe'是我的用户名

是不是

  

gunicorn fancyproject_dir.wsgi:application

  

gunicorn joe.wsgi:application

或其他什么?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

gunicorn命令期望参数为<python package>:<wsgi identifier>,因此遵循这个共同的项目结构:

my_project_folder
|-my_project
| |-__init__.py
| |-wsgi.py
| |-settings.py

命令为my_project.wsgi:application,诀窍是通过查找__init__.py文件来识别包。