gunicorn_django
, wsgi.py
का अनिवार्य हिस्सा, जैंगो अपने आप में एकीकृत हो गया।
के शब्दों में एक already existing answer:
Django 1.4 के साथ शुरू, अपनी परियोजना के पहले से ही एक wsgi.py
, जो किसी भी WSGI सर्वर के साथ इस्तेमाल किया जा सकता होगा (जिनमें से वहाँ कई हैं, जा रहा है gunicorn सिर्फ एक) ।
मूलतः gunicorn
के लिए वर्ष Django एकीकरण आप को और तेजी से चलाने के लिए सिर्फ एक सुविधा थी, लेकिन यह अब आवश्यक है क्योंकि सभी Django परियोजनाओं अब wsgi.py
है।
अद्यतन
सबसे पहले, Gunicorn में 18.0 gunicorn_django
became deprecated।
दूसरा, इस सवाल का जवाब मैं व्यक्तिगत रूप से अस्पष्ट त्रुटियों कि --settings
कमांड लाइन पैरामीटर के साथ संयोजन के रूप में gunicorn_django
के लिए विशिष्ट थे सामना करना पड़ा के पहले लेखन के बाद से (gunicorn
कमान और ./manage.py runserver
ठीक काम किया)।
अर्थात् अस्पष्ट आयात त्रुटि application.some_model: 'field' has a relation with model another_application.AnotherModel, which has either not been installed or is abstract.
तो, नहीं, मैं आप अपने नए परियोजनाओं में gunicorn_django
उपयोग करने की अनुशंसा नहीं होता।
स्रोत
2013-05-04 11:29:35
यह कहता है कि डब्लूएसजीआई इंटरफ़ेस का उपयोग करने की अनुशंसा की जाती है, लेकिन यह नहीं कि gunicorn_django यह नहीं है। दरअसल वे काफी समान हैं। – PepperoniPizza
@PepperoniPizza, वर्तमान स्थिति के अनुसार 'gunicorn_django' के साथ आप गलत हैं, अद्यतन उत्तर देखें। –