Introduction
The HttpRequest object holds all the information about a web request from a user. It helps your Django app understand what the user wants.
When you want to get data sent by a user through a form.
When you need to check which page or URL the user requested.
When you want to read cookies or session data from the user.
When you want to know the method used (GET, POST) in the request.
When you want to access headers or user information from the request.