Concept Flow - HttpRequest object
Browser sends HTTP request
Django receives request
Create HttpRequest object
Populate attributes (method, path, GET, POST, headers, etc.)
Pass HttpRequest object to view function
View reads HttpRequest data and returns HttpResponse
This flow shows how Django creates an HttpRequest object from a browser request and passes it to your view to handle.