Der wesentliche Teil gunicorn_django
, wsgi.py
, wurde in Django selbst integriert.
ein Zitat already existing answer: ab
mit Django 1.4, wird Ihr Projekt hat bereits ein wsgi.py
, die mit jedem wsgi Server verwendet werden können (von denen es viele gibt, gunicorn nur eine sein) .
war die alte Django Integration für gunicorn
Wesentlichen nur eine Bequemlichkeit, die Sie und läuft schneller zu bekommen, aber es ist nicht mehr notwendig, da alle Projekte jetzt Django wsgi.py
haben.
UPDATE
Vor allem in Gunicorn 18,0 gunicorn_django
became deprecated.
Zweitens, da das erste Schreiben dieser Antwort, die ich persönlich obskuren Fehler aufgetreten sind, dass zu gunicorn_django
in Verbindung spezifisch waren mit --settings
Kommandozeilenparameter (gunicorn
Befehl und ./manage.py runserver
hat gut funktioniert).
nämlich die dunklen Importfehler application.some_model: 'field' has a relation with model another_application.AnotherModel, which has either not been installed or is abstract.
Also, nein, ich würde Sie gunicorn_django
in Ihren neuen Projekten nicht empfohlen werden.
Es sagt nur, es wird empfohlen, WSGI-Schnittstelle zu verwenden, aber nicht, dass gunicorn_django es nicht ist. Eigentlich sind sie ziemlich gleich. – PepperoniPizza
@PepperoniPizza, nach der aktuellen Situation mit 'gunicorn_django' liegen Sie falsch, siehe aktualisierte Antwort. –