| 
							
							
								 Aivars Kalvans | f92641a636 | Fixed #28344 -- Allowed customizing queryset in Model.refresh_from_db()/arefresh_from_db(). The from_queryset parameter can be used to:
- use a custom Manager
- lock the row until the end of transaction
- select additional related objects | 2024-01-15 10:55:14 +01:00 |  | 
			
				
					| 
							
							
								 John Parton | fff14736f1 | Fixed #34331 -- Added QuerySet.aiterator() support for prefetch_related(). | 2023-07-31 21:17:36 +02:00 |  | 
			
				
					| 
							
							
								 Olivier Tabone | b9473cac65 | Fixed #34714 -- Added aget_object_or_404()/aget_list_or_404() shortcuts. | 2023-07-24 07:37:54 +02:00 |  | 
			
				
					| 
							
							
								 Jon Janzen | 5e98959d92 | Fixed #34391 -- Added async-compatible interface to auth functions and related methods test clients. | 2023-06-27 11:17:17 +02:00 |  | 
			
				
					| 
							
							
								 tschilling | c5808470aa | Fixed #34280 -- Allowed specifying different field values for create operation in QuerySet.update_or_create(). | 2023-02-14 11:50:35 +01:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | 32d70b2f55 | Refs #34118 -- Adopted asgiref coroutine detection shims. Thanks to Mariusz Felisiak for review. | 2022-12-20 11:10:48 +01:00 |  | 
			
				
					| 
							
							
								 Jon Janzen | 321ecb40f4 | Fixed #34135 -- Added async-compatible interface to related managers. | 2022-11-09 10:32:40 +01:00 |  | 
			
				
					| 
							
							
								 Jon Janzen | 7b94847e38 | Fixed #34139 -- Fixed acreate(), aget_or_create(), and aupdate_or_create() methods for related managers. Bug in 58b27e0dbb. | 2022-11-08 06:20:10 +01:00 |  | 
			
				
					| 
							
							
								 Bhuvnesh | e580b891cb | Refs #33646 -- Moved tests of QuerySet async interface into async tests. | 2022-11-03 20:11:19 +01:00 |  | 
			
				
					| 
							
							
								 DevilsAutumn | d5bcdf858d | Fixed #34112 -- Added async-compatible interface to Model methods. Thanks Adam Johnson for the review. | 2022-11-02 09:14:17 +01:00 |  | 
			
				
					| 
							
							
								 Antoine Lorence | 9b0c9821ed | Fixed #34062 -- Updated View.http_method_not_allowed() to support async. As with the options() methods, wrap the response in a coroutine if
the view is async.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | 2022-09-29 16:28:44 +02:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | 5c67d906fd | Removed stale Windows asyncio test skips. Underlying issue was fixed in Python 3.8.1, now many versions ago.
https://bugs.python.org/issue38563 | 2022-04-14 10:43:34 +02:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | 9ffd4eae2c | Fixed #33611 -- Allowed View subclasses to define async method handlers. | 2022-04-07 07:05:59 +02:00 |  | 
			
				
					| 
							
							
								 django-bot | 9c19aff7c7 | Refs #33476 -- Reformatted code with Black. | 2022-02-07 20:37:05 +01:00 |  | 
			
				
					| 
							
							
								 Andrew Godwin | 17009e9105 | Refs #31224 -- Added autoconversion of test async methods. | 2020-03-05 14:29:21 +01:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | e3f6e18513 | Fixed #31253 -- Fixed data loss possibility when using caching from async code. Case missed in a415ce70be. | 2020-02-11 09:09:25 +01:00 |  | 
			
				
					| 
							
							
								 Andrew Godwin | c90ab30fa1 | Fixed #31056 -- Allowed disabling async-unsafe check with an environment variable. | 2019-12-03 17:29:31 +01:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | e83c300a33 | Fixed #30900 -- Skipped async-related tests on Windows using Python 3.8.0. Refs https://bugs.python.org/issue38563. | 2019-10-24 10:43:05 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Godwin | a415ce70be | Fixed #30451 -- Added ASGI handler and coroutine-safety. This adds an ASGI handler, asgi.py file for the default project layout,
a few async utilities and adds async-safety to many parts of Django. | 2019-06-20 12:29:43 +02:00 |  |