как использовать простой пакет JWT rest-framework для пользовательской модели пользователя?

#python #django #authentication #django-rest-framework-simplejwt

#python #django #аутентификация #django-rest-framework-simplejwt

Вопрос:

Я создал пользовательскую модель пользователя в Django. Теперь я выполняю аутентификацию с помощью приведенного ниже кода.

 class Login(APIView):

    def post(self,request):
        email = request.POST['email']
        password = request.POST['password']
        user = authenticate(request, email= email,password=password)
        print(request.user)
        if(user is not None):
            print("Logged In")
        return Response("Hello")
 

Но из официальной документации я не могу найти, как добиться этого, это usecase. Они просто используют TokenVerifyView.as_view() в urls.py файле. Как использовать аутентификацию JWT с этой пользовательской моделью пользователя.

Комментарии:

1. вам не нужно создавать какое-либо представление для аутентификации. TokenObtainPairView аутентифицирует и возвращает токены. TokenVerifyView проверит, действителен ли токен

2. Да, это правда. можете ли вы предоставить его в качестве ответа?