Appendix F. Request and Response Objects
Django uses request and response objects to pass state through the system.
When a page is requested, Django creates an HttpRequest
object that contains metadata about the request. Then Django loads the appropriate view, passing the HttpRequest
as the first argument to the view function. Each view is responsible for returning an HttpResponse
object.
This document explains the APIs for HttpRequest
and HttpResponse
objects, which are defined in the django.http
module.
HttpRequest objects
Attributes
All attributes should be considered read-only, unless stated otherwise below. session
is a notable exception.
HttpRequest.scheme
A string representing the scheme of the request (http
or https
usually).
HttpRequest.body ...
Get Mastering Django: Core now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.