def vista_clau(request): if request.method=='POST': form = ChangePasswordForm(request.POST) if form.is_valid(): cleaned_data=form.cleaned_data password=cleaned_data.get('password') user=request.user user.set_password(password) user.save() logout(request) messages.success(request,'La clau s\'ha modificat correctament') return HttpResponseRedirect(reverse('login')) else: messages.error(request,"Hi ha errors en el formulari") else: form=ChangePasswordForm() form.helper=FormHelper() form.helper.form_class='form-horizontal' form.helper.add_input(Submit('submit','Desar')) return render(request,'forms/registration.html',{'form':form})