Vendosja e Django në prodhim përfshin ekzekutimin e tij pas një serveri të duhur WSGI/ASGI dhe serveri web, shërbimin e skedarëve statikë në mënyrë të saktë, sigurimin e konfigurimeve, dhe menaxhimin e bazës së të dhënave — shumë ndryshe nga serveri i zhvillimit i ndërtuar në paketë (i cili nuk është për prodhim).
Stakullimi i prodhimit
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).
