changing from function based view to class based view in Django
Since both the functions are performing same action, you can just say post = get:

class ResetPassword(View):
    def get(self, request):
        return password_reset(self.request, template_name='login/reset.html',
            email_template_name='login/reset_email.html',
            subject_template_name='login/reset_subject.txt',
            post_reset_redirect=reverse('success')
        )
    post = get