Ho creato un'applicazione Django ma ora ho in programma di utilizzare alcune funzionalità asincrone (in tempo reale) in alcune aree del sito. Dopo aver fatto qualche ricerca, penso che dovrei usare gevent-socketio
e quindi è necessario passare il server delle applicazioni a Gunicorn
.Django Gunicorn ImportErrore: nessun modulo denominato django.core.wsgi
sono caduto al primo ostacolo della distribuzione Gunicorn
, ho installato con il comando sudo apt-get install gunicorn
e cercare di eseguire la mia applicazione con gunicorn project.wsgi:application
ma non riesce e produce il seguente errore:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gunicorn/arbiter.py", line 473, in spawn_worker
worker.init_process()
File "/usr/lib/python2.7/dist-packages/gunicorn/workers/base.py", line 100, in init_process
self.wsgi = self.app.wsgi()
File "/usr/lib/python2.7/dist-packages/gunicorn/app/base.py", line 115, in wsgi
self.callable = self.load()
File "/usr/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py", line 33, in load
return util.import_app(self.app_uri)
File "/usr/lib/python2.7/dist-packages/gunicorn/util.py", line 362, in import_app
__import__(module)
File "/home/alex/django_projects/fantasymatchday_1/fantasymatchday_1/wsgi.py", line 13, in <module>
from django.core.wsgi import get_wsgi_application
ImportError: No module named django.core.wsgi
2014-11-20 17:31:45 [6605] [INFO] Worker exiting (pid: 6605)
2014-11-20 17:31:45 [6600] [INFO] Shutting down: Master
2014-11-20 17:31:45 [6600] [INFO] Reason: Worker failed to boot.
Qualcuno mi può dare un indizio su cosa devo fare da qui?
Sto usando Python 3.4.0 e Django 1.6