run_gunicorn工作但不是gunicorn_django尽管两者都在同一个环境中,看不到注册模块

时间:2012-01-11 16:47:36

标签: python django gunicorn

我在这里有一个问题,我做了“gunicorn_django”,但它说"ImportError: No module named registration"

然而,当我做python manage.py run_gunicorn时,它运行得很完美。

我验证gunicorn_django和注册都在同一环境中的一种方法是,当我停用它时,我运行gunicorn_django,它返回未找到的命令,当我做python并尝试导入注册时,它不是发现了。

然而,当我使用virtualenv“workon projectname”时,“gunicorn_django”和“import registration”都有效。

我能做什么?请帮忙。

1 个答案:

答案 0 :(得分:4)

这是新的django 1.4项目结构。

所以我在supervisor.conf中执行此操作

command=/sites/.virtualenvs/<project>/bin/python /sites/<domain>/code/<project>/manage.py run_gunicorn -c /sites/<domain>/code/<project>/configs/prod/gunicorn.conf.py