Estoy tratando de authenticate a un usuario usando django rest framework y authenticate importación a continuación, pero por alguna razón sigo siendo null como resultado cuando reviso el front-end con reactJS , me refiero a la variable logged_in_used a continuación:
from django.contrib.auth import authenticate ... if request.method == "POST": username = request.data.get('username') password = request.data.get('password') get_user = User.objects.get(username=username) logged_in_used = authenticate(username=get_user.username, password=get_user.check_password(password)) ... # data with token dictionnary ... result = (data_with_token, logged_in_used, status.HTTP_200_OK)¿Hay algo que estoy haciendo mal aquí?
inténtalo así
from django.contrib.auth import authenticate, login ... if request.method == "POST": username = request.POST['username'] password = request.POST['password'] logged_user = authenticate(request, username=username, password=password) if logged_user is not None: login(request, logged_user)desde aquí puedes redirigir o lo que sea :)