def reset_password(request): if request.method == 'GET': form = bforms.PasswordResetForm() elif request.method == 'POST': form = bforms.PasswordResetForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('reset_password_sent')) payload = {'form': form} return render(request, payload, 'registration/reset_password.html')
def post(self, request): form = bforms.PasswordResetForm(request.POST) self.payload['form'] = form if form.is_valid(): form.save() return HttpResponseRedirect(reverse('reset_password_sent')) return render(request, self.payload, 'registration/reset_password.html')
def get(self, request): form = bforms.PasswordResetForm() self.payload['form'] = form return render(request, self.payload, 'registration/reset_password.html')