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).
