PasswordChangeForm con modelo de usuario personalizado

Recientemente implementé mi propio modelo de usuario subclasificando usuario abstracto.

class NewUserModel(AbstractUser):

Después de hacer esto, elPasswordChangeForm dejó de funcionar. Solucioné el problema en elUserCreationForm anulando elclass Meta: campo modelo sin embargo, elChangePasswordForm no especifica un modelo y no puedo ver ninguna razón por la que no debería funcionar con el nuevo modelo de usuario.

views.py

class PasswordChangeView(LoginRequiredMixin, FormView):
    template_name = 'change_password.html'
    form_class = PasswordChangeForm

    def get_form_kwargs(self):
        kwargs = super(PasswordChangeView, self).get_form_kwargs()
        kwargs['user'] = self.request.user
        return kwargs

Respuestas a la pregunta(2)

Su respuesta a la pregunta