def Registro(request): """view del profile """ error = False if request.method == 'POST': validator=formRegistrovalidator(request.POST) validator.required =['nombre','apellido','email','password', 'repassword'] if validator.is_valid(): user = User() user.first_name = request.POST['nombre'] user.last_name = request.POST['apellido'] user.username = request.POST['email'] user.password = make_password(request.POST['password']) user.repasswor = make_password(request.POST['repassword']) #todo: enviar correo electronico para confirmar cuenta user.is_active = True user.save() #TODO: ENviar correo electronico para confirmar cuenta #asunto = "Registro" #body = render_to_string('email.html', { 'user': user}) #send_mail(asunto, body, EMAIL_HOST_USER, [ usuario.email ] ) #msg = EmailMultiAlternatives(asunto, body, EMAIL_HOST_USER, [ user.email ] ) #msg.content_subtype = "html" #msg.send() return render_to_response('Registro.html', {'success': True}, context_instance=RequestContext(request)) else: return render_to_response('Registro.html', {'error': validator.getMessage() } , context_instance = RequestContext(request)) #agregar elusuario ala bases de datos return render_to_response('Registro.html', context_instance = RequestContext(request))