Django ला उत्पादनात तैनात करणे म्हणजे ते योग्य WSGI/ASGI सर्व्हर आणि वेब सर्व्हर मागे चालवणे, स्थिर फाइली योग्यरित्या सेवा देणे, सेटिंग्ज सुरक्षित करणे, आणि डेटाबेस व्यवस्थापित करणे — अंतर्निर्मित विकास सर्व्हर्समधून बरेच वेगळे (जे नाहीत उत्पादनासाठी).
उत्पादन स्टॅक
Client → NGINX (web server) → GUNICORN (WSGI app server) → DJANGO
│ (runs your Python app, multiple workers)
└─ serves static/media files directly (efficient)
❌ NEVER use `python manage.py runserver` in production — it's single-threaded,
insecure, and not built for load. Use Gunicorn (WSGI) or Uvicorn (ASGI for async).
