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