# app/views.py
from django.utils.translation import ugettext_lazy as _
from rest_framework_simplejwt.serializers import TokenObtainPairSerializer
from rest_framework_simplejwt.views import TokenObtainPairView
class MyTokenObtainPairSerializer(TokenObtainPairSerializer):
default_error_messages = {
'no_active_account': _('email or password is incorrect!')
}
class MyTokenObtainPairView(TokenObtainPairView):
serializer_class = MyTokenObtainPairSerializer
2条答案
按热度按时间f45qwnt81#
然后,使用
MyTokenObtainPairView
,其中使用TokenObtainPairView
,e。例如:kknvjkwl2#
创建自定义Login视图,该视图接受用户名和密码,并根据给定的凭据进行身份验证,然后返回访问权限,并在用户通过身份验证时刷新令牌