CSRF Failed: Токен CSRF отсутствует
Я пишу свой код на django python, вот мой view.py
@csrf_exempt
@api_view(['POST'])
def Userlogin1(request):
print('login working')
username = request.data.get('username')
password = request.data.get('password')
user = authenticate(request=request._request, username = username, password = password)
if user is not None:
login(request._request, user)
return Response({'message': 'login successful.'}, status=status.HTTP_200_OK)
return Response({'error': 'Invalid credentials.', 'user':user, 'username':username, 'password':password}, status=status.HTTP_401_UNAUTHORIZED)
когда я запускаю это на постмане, на первый POST запрос, постман возвращает корректный ответ <'message': 'login successful.> но на второй и последующие запросы, постман выбрасывает 403 ошибку с этим сообщением { «detail": «CSRF Failed: CSRF-токен отсутствует.» } После удаления cookies из postman, он может запуститься один раз, но снова выдает ту же ошибку
- Я отключил токен csrf
- добавил CSRF_TRUSTED_ORIGINS
- создал пользовательские