def registrar_usuario(request): if request.method=='POST': formulario = RegistrarUsuarioForm(request.POST) #Hay diferencia entre is_valid() y is_valid, mientras que el primero valida mostrando los errores el ultimo no muestra los errores. if formulario.is_valid(): formulario.save() return HttpResponseRedirect('/usuarios/') else: formulario = RegistrarUsuarioForm() return render_to_response('nuevo-usuario.html', {'formulario':formulario}, context_instance=RequestContext(request))
def registrar_usuario(request): if request.method=='POST': usuario = request.POST.copy() usuario['password']=usuario['username'] turno=Turno.objects.get(nombre=usuario['turno']) usuario['turno']=turno.id formulario=RegistrarUsuarioForm(usuario) #Hay diferencia entre is_valid() y is_valid, mientras que el primero valida mostrando los errores el ultimo no muestra los errores. if formulario.is_valid(): formulario.save() usur2=User.objects.get(username=usuario['username']) usur2.set_password(usuario['username']) usur2.save() return HttpResponseRedirect('/usuarios/') else: formulario = RegistrarUsuarioForm() return render_to_response('nuevo-usuario.html', {'formulario':formulario}, context_instance=RequestContext(request))