Django užklausą apdoroja WSGI/ASGI handler, ją apgaubia middleware krūva, ją nukreipia URL resolver į view, o rezultatas paverčiamas HttpResponse, kuris teka atgal per tuos pačius middleware atvirkštine tvarka.
Etapai
Web serveris ──▶ WSGI/ASGI handler (sukuria HttpRequest)
▼
Middleware — užklausos fazė (viršus → apačia: __call__ prieš get_response)
▼
URL resolver (urls.py) ── suderina → view + kwargs
▼
Middleware — process_view hook
▼
View (funkcija / class-based) ── jūsų logika, grąžina HttpResponse
▼
Middleware — atsakymo fazė (apačia → viršus: po get_response)
▼
HttpResponse ──▶ klientas
