"""Web account views""" from rest_framework import generics from account import models from account.serializers import web as serializers # Password reset class PasswordResetView(generics.CreateAPIView): """View for resetting user password""" serializer_class = serializers.PasswordResetSerializer queryset = models.ResetPasswordToken # class PasswordResetConfirmView(generics.GenericAPIView): # """View for confirmation new password""" # # serializer_class = serializers.PasswordResetConfirmSerializer # # def post(self, request, *args, **kwargs): # """Post method to confirm user change password request""" # user = request.user # token = kwargs.get('token') # serializer = self.get_serializer(data=request.data) # serializer.is_valid(raise_exception=True) # if models.ResetPasswordToken.token_is_valid(user=user, # token=token): # pass