V Django zahtevo obravnava WSGI/ASGI handler, ovije jo sklad middleware, URL resolver jo usmeri do view-a, in se pretvori v HttpResponse, ki teče nazaj navzven skozi isti middleware v obratnem vrstnem redu.
Faze
Web server ──▶ WSGI/ASGI handler (ustvari HttpRequest)
▼
Middleware — faza request (zgoraj → spodaj: __call__ pred get_response)
▼
URL resolver (urls.py) ── ujemi → view + kwargs
▼
Middleware — hook process_view
▼
View (function / class-based) ── tvoja logika, vrne HttpResponse
▼
Middleware — faza response (spodaj → zgoraj: po get_response)
▼
HttpResponse ──▶ client
