2012-01-11 5 views
6

Ho un problema qui dove ho fatto "gunicorn_django", ma si dice "ImportError: No module named registration"opere run_gunicorn ma non gunicorn_django nonostante sia all'interno dello stesso ambiente, non può vedere il modulo di registrazione

Tuttavia, quando lo faccio python manage.py run_gunicorn, funziona perfettamente .

Un modo per verificare che gunicorn_django e la registrazione siano entrambi nello stesso ambiente è che, quando lo disattivo, eseguo gunicorn_django, restituisce il comando non trovato e quando ho fatto python e provo a importare la registrazione, è non trovato altrettanto bene

Tuttavia, quando ho utilizzato virtualenv "workon projectname", funzionano sia "gunicorn_django" che "import registration".

Qualche cosa che posso fare? Per favore aiuto.

risposta

4

È la nuova struttura del progetto django 1.4.

Così ho workaround che facendo questo nel mio 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 
+0

tizio si è salvato molto del mio tempo. Grazie per questo. Se puoi pubblicare la stessa risposta qui - http://stackoverflow.com/questions/12455883/django-gunicorn-wsgi sarò felice di darti la taglia. –

Problemi correlati