Выводится ошибка значения... как это выяснить? [закрыто]

@csrf_exempt
def login(request):
    if 'email' in request.session:
        return redirect(home)
    if request.method=="POST":
        email = request.POST["emailOrPhone"]
        password = request.POST["password"]
        user=authenticate(email=email,password=password)
        if user is not None:
            request.session['email'] = email
            if (User.objects.filter(email=email).exists()):
                request.POST.get(User.objects.get(password).only())
                if password==User.objects.get(password):
                    return JsonResponse({'statuscode':200})
                else:
                    return JsonResponse({'statuscode':400,'message':'password mismatch'})
            else:
                return JsonResponse({'statuscode':400,'message':'not enrolled'})
        else:
            print('invalid credentials')
    else:
        return JsonResponse({'statuscode':200}) 
Вернуться на верх