gunicorn_django
, wsgi.py
temel parçasıdır, Django kendisi entegre hale geldi.
bir
already existing answer alıntı:
Django 1.4 ile başlayarak, proje zaten herhangi WSGI sunucu ile kullanılabilecek bir
wsgi.py
sahip olacaktır (ki birçoğu vardır, varlık gunicorn sadece bir) .
Esasen
gunicorn
eski Django entegrasyon sizi ve daha hızlı çalıştırmak için sadece bir kolaylık oldu, ancak tüm Django projeleri şimdi
wsgi.py
var çünkü artık gerekli.
GÜNCELLEME tüm
Birincisi, Gunicorn içinde 18.0 gunicorn_django
became deprecated.
İkincisi, ben şahsen --settings
komut satırı parametresiyle birlikte gunicorn_django
özgü olduğu belirsiz hatalar karşılaştım bu cevabın ilk yazılı beri (gunicorn
komuta ve ./manage.py runserver
iyi çalıştı). Yani
belirsiz ithalat hatası
application.some_model: 'field' has a relation with model another_application.AnotherModel, which has either not been installed or is abstract.
Yani, hayır, ben size yeni projelerde gunicorn_django
kullanarak tavsiye etmem.
Sadece WSGI arabirimini kullanmanız önerilir, ancak bu değil, o gunicorn_django değil. Aslında neredeyse aynılar. – PepperoniPizza
@PepperoniPizza, 'gunicorn_django' ile mevcut duruma göre yanılıyorsunuz, güncellenmiş cevaba bakınız. –