mirror of
				https://github.com/django/django.git
				synced 2025-10-26 07:06:08 +00:00 
			
		
		
		
	Fixed #22362 -- Improved AuthenticationMiddleware assertion message.
Thanks Keryn Knight.
This commit is contained in:
		| @@ -13,8 +13,12 @@ def get_user(request): | ||||
|  | ||||
| class AuthenticationMiddleware(object): | ||||
|     def process_request(self, request): | ||||
|         assert hasattr(request, 'session'), "The Django authentication middleware requires session middleware to be installed. Edit your MIDDLEWARE_CLASSES setting to insert 'django.contrib.sessions.middleware.SessionMiddleware'." | ||||
|  | ||||
|         assert hasattr(request, 'session'), ( | ||||
|             "The Django authentication middleware requires session middleware " | ||||
|             "to be installed. Edit your MIDDLEWARE_CLASSES setting to insert " | ||||
|             "'django.contrib.sessions.middleware.SessionMiddleware' before " | ||||
|             "'django.contrib.auth.middleware.AuthenticationMiddleware'." | ||||
|         ) | ||||
|         request.user = SimpleLazyObject(lambda: get_user(request)) | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user