def vista_registre(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('items:items')) else: if request.method=='POST': form=RegistrationForm(request.POST) if form.is_valid(): cleaned_data=form.cleaned_data username=cleaned_data.get('username') password=cleaned_data.get('password') email=cleaned_data.get('email') User.objects.create_user(username=username,password=password,email=email) messages.success(request,'Usuari registrat correctament') return HttpResponseRedirect(reverse('login')) else: messages.error(request,"Hi ha errors en el formulari") else: form=RegistrationForm() form.helper=FormHelper() form.helper.form_class='form-horizontal' form.helper.add_input(Submit('submit','Registrar-se')) return render(request,'forms/registration.html',{'form':form})