#python-3.x #django #authentication
#python-3.x #джанго #идентификация
Вопрос:
таким образом,я получаю AnonymousUser
, что при печати request.user
после успешного входа в систему процесс десериализации также успешно завершен. Вот мой класс просмотра входа в систему в views.py файл:
class LoginView(views.APIView): def post(self, request): data = serializers.LoginSerializer(data=request.data) print(data.is_valid()) print(data.errors) print(f" HEEERE::: {data}") if self.request.method == 'POST': if data.is_valid(): auth = authenticate( username=data.validated_data['email'], password=data.validated_data['password']) print(f" email check : {data.validated_data['email']}") print(f"auth:: {auth}") if auth is not None: login(request, auth) return redirect("/ticket") else: return HttpResponse("Invalid Credentials") else: return HttpResponse("Data not being validated :O")
Комментарии:
1. распечатайте то же самое после вызова login()