def add_user(request): """ Crea un usuario y lo almacena en el sistema. """ form = forms.AddUserForm() if request.method == "POST": form = forms.AddUserForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] first_name = form.cleaned_data['first_name'] last_name = form.cleaned_data['last_name'] email = form.cleaned_data['email'] telephone = form.cleaned_data['telephone'] address = form.cleaned_data['address'] observation = form.cleaned_data['observation'] u = User(username=username, first_name=first_name, last_name=last_name, email=email) u.set_password(password) u.save() # Save information u.client = Client(telephone=telephone, address=address, observation=observation) u.client.save() return HttpResponseRedirect('/adm/list_users/') else: ctx = {'form':form} return render_to_response('adm/user/add_user.html', ctx, context_instance=RequestContext(request)) ctx = {'form':form} return render_to_response('adm/user/add_user.html', ctx, context_instance=RequestContext(request))
def sign_up(request): """ Registrar-se. """ form = SignUpForm() if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] email = form.cleaned_data['email'] telephone = form.cleaned_data['telephone'] u = User(username=username, email=email) u.set_password(password) u.save() # Save information u.client = Client(telephone=telephone) u.client.save() return HttpResponseRedirect('/') else: ctx = {'form':form} return render_to_response('home/signup.html', ctx, context_instance=RequestContext(request)) ctx = {'form':form} return render_to_response('home/signup.html', ctx, context_instance=RequestContext(request))