From 794121d2ea7c513fefd8ee8e999ab5bfb84a8fa4 Mon Sep 17 00:00:00 2001 From: Omer Cohen Date: Tue, 6 Jun 2023 10:05:31 +0300 Subject: [PATCH] fix: correct user information on request --- example_app/views.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/example_app/views.py b/example_app/views.py index 2e5a51f..8f54022 100644 --- a/example_app/views.py +++ b/example_app/views.py @@ -17,4 +17,12 @@ def get(self, request: HttpRequest): class Index(View): def get(self, request: HttpRequest): logger.info("Index view called") - return JsonResponse(request.session.get("user", {})) + return JsonResponse( + { + "user": request.user.username, + "is_authenticated": request.user.is_authenticated, + "is_staff": request.user.is_staff, + "is_superuser": request.user.is_superuser, + "email": request.user.email, + } + )