SaJH 
							
						 
					 
					
						
						
							
						
						3c0c54351b 
					 
					
						
						
							
							Fixed   #36570  -- Removed unnecessary :py domain from documentation roles.  
						
						... 
						
						
						
						Signed-off-by: SaJH <wogur981208@gmail.com > 
						
						
					 
					
						2025-08-28 08:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						f81e6e3a53 
					 
					
						
						
							
							Refs  #36485  -- Rewrapped docs to 79 columns line length.  
						
						... 
						
						
						
						Lines in the docs files were manually adjusted to conform to the
79 columns limit per line (plus newline), improving readability and
consistency across the content. 
						
						
					 
					
						2025-08-25 10:51:10 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						4286a23df6 
					 
					
						
						
							
							Refs  #36485  -- Removed double spaces after periods in sentences.  
						
						
						
						
					 
					
						2025-08-25 10:51:10 -03:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						6f8e23d1c1 
					 
					
						
						
							
							Refs  #36485  -- Removed unnecessary parentheses in :meth: and :func: roles in docs.  
						
						
						
						
					 
					
						2025-08-25 10:51:10 -03:00 
						 
				 
			
				
					
						
							
							
								Jake Howard 
							
						 
					 
					
						
						
							
						
						12c1557060 
					 
					
						
						
							
							Fixed   #36447  -- Selected preferred media type based on quality.  
						
						... 
						
						
						
						When matching which entry in the `Accept` header should be used for
a given media type, the specificity matters. However once those are
resolved, only the quality matters when selecting preference.
Regression in c075508b4d 
						
						
					 
					
						2025-06-16 09:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jake Howard 
							
						 
					 
					
						
						
							
						
						c075508b4d 
					 
					
						
						
							
							Fixed   #36411  -- Made HttpRequest.get_preferred_type() consider media type parameters.  
						
						... 
						
						
						
						HttpRequest.get_preferred_type() did not account for parameters in
Accept header media types (e.g., "text/vcard; version=3.0"). This caused
incorrect content negotiation when multiple types differed only by
parameters, reducing specificity as per RFC 7231 section 5.3.2
(https://datatracker.ietf.org/doc/html/rfc7231.html#section-5.3.2 ).
This fix updates get_preferred_type() to treat media types with
parameters as distinct, allowing more precise and standards-compliant
matching.
Thanks to magicfelix for the report, and to David Sanders and Sarah
Boyce for the reviews. 
						
						
					 
					
						2025-06-03 16:10:41 -03:00 
						 
				 
			
				
					
						
							
							
								Aleksandr Safonov 
							
						 
					 
					
						
						
							
						
						96c79be4e4 
					 
					
						
						
							
							Fixed   #36332  -- Corrected HttpRequest.get_full_path() and HttpRequest.get_full_path_info() examples.  
						
						
						
						
					 
					
						2025-05-13 17:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								jburns6789 
							
						 
					 
					
						
						
							
						
						b8f9f625a1 
					 
					
						
						
							
							Fixed   #35915  -- Clarified the empty list case in QueryDict.__getitem__() docs.  
						
						
						
						
					 
					
						2024-12-02 11:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								Lorenzo Peña 
							
						 
					 
					
						
						
							
						
						91c879eda5 
					 
					
						
						
							
							Fixed   #35784  -- Added support for preserving the HTTP request method in HttpResponseRedirectBase.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2024-11-14 15:53:49 -03:00 
						 
				 
			
				
					
						
							
							
								SaJH 
							
						 
					 
					
						
						
							
						
						4a685bc0dc 
					 
					
						
						
							
							Fixed   #35727  -- Added HttpResponse.text property.  
						
						... 
						
						
						
						Signed-off-by: SaJH <wogur981208@gmail.com > 
						
						
					 
					
						2024-10-16 11:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jake Howard 
							
						 
					 
					
						
						
							
						
						e161bd4657 
					 
					
						
						
							
							Fixed   #35631  -- Added HttpRequest.get_preferred_type().  
						
						
						
						
					 
					
						2024-09-09 12:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						05cce083ad 
					 
					
						
						
							
							Removed versionadded/changed annotations for 5.0.  
						
						... 
						
						
						
						This also removes remaining versionadded/changed annotations for older
versions. 
						
						
					 
					
						2024-05-22 15:44:07 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						177e649396 
					 
					
						
						
							
							Fixed broken links and redirects in docs.  
						
						
						
						
					 
					
						2024-03-06 08:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0be6dde817 
					 
					
						
						
							
							Corrected code-block directives in docs.  
						
						
						
						
					 
					
						2023-12-28 19:52:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						718b32c691 
					 
					
						
						
							
							Added missing pycon directives in various docs.  
						
						
						
						
					 
					
						2023-10-25 12:27:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						295467c04a 
					 
					
						
						
							
							Removed versionadded/changed annotations for 4.2.  
						
						... 
						
						
						
						This also removes remaining versionadded/changed annotations for older
versions. 
						
						
					 
					
						2023-09-18 22:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michele Mazzucchi 
							
						 
					 
					
						
						
							
						
						5bfb3cbf49 
					 
					
						
						
							
							Doc'd  HttpResponse.cookies.  
						
						
						
						
					 
					
						2023-09-14 11:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Toyer 
							
						 
					 
					
						
						
							
						
						64cea1e48f 
					 
					
						
						
							
							Fixed   #34752  -- Fixed handling ASGI http.disconnect for streaming responses.  
						
						
						
						
					 
					
						2023-09-11 19:53:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alexerson 
							
						 
					 
					
						
						
							
						
						599f3e2cda 
					 
					
						
						
							
							Fixed   #34556  -- Doc'd that StreamingHttpResponse accepts memoryviews and strings iterators.  
						
						
						
						
					 
					
						2023-05-12 10:34:47 -03:00 
						 
				 
			
				
					
						
							
							
								Ayush Bisht 
							
						 
					 
					
						
						
							
						
						fc266b694b 
					 
					
						
						
							
							Fixed   #34404  -- Clarified how FileResponse set Content-Type header.  
						
						
						
						
					 
					
						2023-03-16 05:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Janzen 
							
						 
					 
					
						
						
							
						
						e846c5e724 
					 
					
						
						
							
							Fixed   #31920  -- Made AuthenticationMiddleware add request.auser().  
						
						
						
						
					 
					
						2023-03-07 13:11:22 +01:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						14459f80ee 
					 
					
						
						
							
							Fixed   #34140  -- Reformatted code blocks in docs with blacken-docs.  
						
						
						
						
					 
					
						2023-03-01 13:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						534ac48297 
					 
					
						
						
							
							Refs  #34140  -- Applied rst code-block to non-Python examples.  
						
						... 
						
						
						
						Thanks to J.V. Zammit, Paolo Melchiorre, and Mariusz Felisiak for
reviews. 
						
						
					 
					
						2023-02-10 19:19:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						490cccbe7e 
					 
					
						
						
							
							Removed versionadded/changed annotations for 4.1.  
						
						
						
						
					 
					
						2023-01-17 11:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						0bd2c0c901 
					 
					
						
						
							
							Fixed   #33735  -- Added async support to StreamingHttpResponse.  
						
						... 
						
						
						
						Thanks to Florian Vazelle for initial exploratory work, and to Nick
Pope and Mariusz Felisiak for review. 
						
						
					 
					
						2022-12-22 10:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						9bd174b9a7 
					 
					
						
						
							
							Updated documentation and comments for RFC updates.  
						
						... 
						
						
						
						- Updated references to RFC 1123 to RFC 5322
  - Only partial as RFC 5322 sort of sub-references RFC 1123.
- Updated references to RFC 2388 to RFC 7578
  - Except RFC 2388 Section 5.3 which has no equivalent.
- Updated references to RFC 2396 to RFC 3986
- Updated references to RFC 2616 to RFC 9110
- Updated references to RFC 3066 to RFC 5646
- Updated references to RFC 7230 to RFC 9112
- Updated references to RFC 7231 to RFC 9110
- Updated references to RFC 7232 to RFC 9110
- Updated references to RFC 7234 to RFC 9111
- Tidied up style of text when referring to RFC documents 
						
						
					 
					
						2022-11-10 13:52:17 +01:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						2a5d2eefc7 
					 
					
						
						
							
							Fixed   #33683  -- Document HttpResponseBase and allow import from django.http  
						
						
						
						
					 
					
						2022-05-17 09:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						ae2da5ba65 
					 
					
						
						
							
							Fixed   #33562  -- Made HttpResponse.set_cookie() support timedelta for the max_age argument.  
						
						
						
						
					 
					
						2022-03-07 07:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						97237ad3fe 
					 
					
						
						
							
							Removed versionadded/changed annotations for 3.2.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						1024b5e74a 
					 
					
						
						
							
							Fixed 32956 -- Lowercased spelling of "web" and "web framework" where appropriate.  
						
						
						
						
					 
					
						2021-07-29 06:24:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						f5669fd7b5 
					 
					
						
						
							
							Fixed   #32899  -- Added note about avoiding non-dict objects in JsonResponse docs.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-07-13 10:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								David D Lowe 
							
						 
					 
					
						
						
							
						
						fa4e963ee7 
					 
					
						
						
							
							Doc'd that HttpRequest.path doesn't contain a query string.  
						
						
						
						
					 
					
						2021-05-19 11:23:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						c156e36955 
					 
					
						
						
							
							Refs  #32720  -- Updated various links in docs to avoid redirects and use HTTPS.  
						
						
						
						
					 
					
						2021-05-17 09:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						2161db0792 
					 
					
						
						
							
							Fixed capitalization of "ECMAScript" and "JavaScript".  
						
						
						
						
					 
					
						2021-04-29 20:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								sreehari1997 
							
						 
					 
					
						
						
							
						
						0860db225a 
					 
					
						
						
							
							Fixed   #32580  -- Doc'd that HttpRequest.get_host() may raise DisallowedHost.  
						
						
						
						
					 
					
						2021-03-26 07:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d08977a0f0 
					 
					
						
						
							
							Refs  #30997  -- Removed HttpRequest.is_ajax() per deprecation timeline.  
						
						
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b7dd89ed53 
					 
					
						
						
							
							Removed versionadded/changed annotations for 3.1.  
						
						
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Grau 
							
						 
					 
					
						
						
							
						
						855fc06236 
					 
					
						
						
							
							Fixed   #29356  -- Clarified docs for QueryDict.getlist() default.  
						
						
						
						
					 
					
						2020-10-08 14:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						dcb69043d0 
					 
					
						
						
							
							Fixed   #32002  -- Added headers parameter to HttpResponse and subclasses.  
						
						
						
						
					 
					
						2020-10-07 09:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								MAHANTH-wq 
							
						 
					 
					
						
						
							
						
						0da212ffbf 
					 
					
						
						
							
							Fixed   #32057  -- Doc'd HttpResponse.get()/items().  
						
						
						
						
					 
					
						2020-10-01 09:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						bcc2befd0e 
					 
					
						
						
							
							Fixed   #31789  -- Added a new headers interface to HttpResponse.  
						
						
						
						
					 
					
						2020-09-14 08:41:59 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						d2d08c8cf6 
					 
					
						
						
							
							Fixed   #31982  -- Made HttpResponse.set_cookie() cast max_age argument to an integer.  
						
						
						
						
					 
					
						2020-09-05 10:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								LincolnPuzey 
							
						 
					 
					
						
						
							
						
						d754361096 
					 
					
						
						
							
							Fixed   #31816  -- Corrected the expected content type in StreamingHttpResponse docs.  
						
						
						
						
					 
					
						2020-07-23 13:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						240cbb63bf 
					 
					
						
						
							
							Fixed   #31790  -- Fixed setting SameSite and Secure cookies flags in HttpResponse.delete_cookie().  
						
						... 
						
						
						
						Cookies with the "SameSite" flag set to None and without the "secure"
flag will be soon rejected by latest browser versions.
This affects sessions and messages cookies. 
						
						
					 
					
						2020-07-16 08:16:58 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Park 
							
						 
					 
					
						
						
							
						
						060576b0ab 
					 
					
						
						
							
							Fixed   #31739  -- Documented dependency between HttpRequest stream IO methods and body.  
						
						
						
						
					 
					
						2020-07-08 10:40:33 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						a16080810b 
					 
					
						
						
							
							Fixed   #31696  -- Updated OWASP links in docs.  
						
						
						
						
					 
					
						2020-06-15 09:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						feb91dbda1 
					 
					
						
						
							
							Used :mimetype: role in various docs.  
						
						
						
						
					 
					
						2020-05-13 09:14:04 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						a9337b4add 
					 
					
						
						
							
							Used :pep: role in various docs.  
						
						
						
						
					 
					
						2020-05-13 09:14:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4c5236ef93 
					 
					
						
						
							
							Removed versionadded/changed annotations for 3.0.  
						
						
						
						
					 
					
						2020-05-13 09:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b28be08cac 
					 
					
						
						
							
							Fixed broken links in docs.  
						
						
						
						
					 
					
						2020-04-28 10:09:45 +02:00