Токен недействителен : Токен должен быть в классе <'bytes'>
Я пытаюсь декодировать токен от пользователя. Каждый раз, когда я запускаю код, он показывает ошибку Decode error
class PasswordChange(generics.GenericAPIView):
model = CustomUser
serializer_class = PasswordChangeSerializer
def patch(self, request):
serializer = self.serializer_class(data=request.data)
serializer.is_valid(raise_exception=True)
payload = jwt.decode(serializer['token'], settings.SECRET_KEY,algorithms=['HS256'])
user = CustomUser.objects.get(id=payload['user_id'])
if user.check_password(serializer['old_password']):
user.set_password(serializer['new_password'])
user.save()