Η ανάπτυξη Django σε παραγωγή περιλαμβάνει την εκτέλεσή της πίσω από ένα σωστό WSGI/ASGI server και web server, τη σωστή διανομή στατικών αρχείων, την ασφάλεια των ρυθμίσεων και τη διαχείριση της βάσης δεδομένων — πολύ διαφορετικό από τον ενσωματωμένο development server (ο οποίος δεν είναι για παραγωγή).
Η στοίβα παραγωγής
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).
