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