Django ஐ production க்கு பொருத்துவது சரியான WSGI/ASGI server மற்றும் web server இன் பின்னாலே இயக்குவது, static files ஐ சரியாக servicing செய்வது, settings ஐ பாதுகாப்பு செய்வது, மற்றும் database ஐ நிர்வகிப்பது — உள்ளிணைந்த development server (production க்கு உரிய அல்ல) ஐ விட மிகவும் வேறுபட்டது.
Production stack
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).
