def inviter_register(request, perfil_id): form = RegistrationForm() departamento = '' try: id = int(perfil_id[40:]) perfil = Perfil.objects.get(id=id) if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): username = form.cleaned_data.get('email') password = form.cleaned_data.get('password1') nombre = form.cleaned_data.get('nombre') apellidos = form.cleaned_data.get('apellidos') cedula = form.cleaned_data.get('cedula') sexo = Sexo.objects.get(id=form.cleaned_data.get('sexo')) ano = form.cleaned_data.get('ano') mes = form.cleaned_data.get('mes') dia = form.cleaned_data.get('dia') fecha_de_nacimiento = datetime.date(ano, mes, dia) ciudad = Ciudad.objects.select_related().get(id=form.cleaned_data.get('ciudad')) departamento = form.cleaned_data.get('departamento') region = ciudad.departamento.region newuser = User.objects.create_user(username=username, email=username, password=password) try: newuser.is_active = settings.ACTIVAR_USUARIO newuser.save() nuevo_perfil = Perfil(user=newuser, celular=celular, telefono=telefono, nombre=nombre, apellidos=apellidos, cedula=cedula, sexo=sexo, ciudad=ciudad, region=region, departamento=departamento, fecha_de_nacimiento=fecha_de_nacimiento) nuevo_perfil.save() nuevo_perfil.age() referencias = form.cleaned_data.get('referencia') if len(referencias) != 0: map(lambda referencia: nuevo_perfil.referencia.add(referencia), referencias) EmailValidation.objects.add(user=newuser, email=newuser.email) new_contact_register = ContactsRegister.objects.create(invite_profile=nuevo_perfil, user_profile=perfil, ) return HttpResponseRedirect('/registro/completo/') except: newuser.delete() else: if request.POST.has_key('departamento'): departamento = request.POST['departamento'] else: departamento = 91 template = "templates_game/userprofile/account/registration.html" data = {'form': form, 'departamento': departamento} return render_to_response(template, data, context_instance=RequestContext(request)) except Perfil.DoesNotExist: return Raise404
def register(request): form = RegistrationForm() departamento = '' ciudad='' if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): username = form.cleaned_data.get('email').replace(" ", "").lower() password = form.cleaned_data.get('password1') nombre = form.cleaned_data.get('nombre') celular = form.cleaned_data.get('celular') telefono = form.cleaned_data.get('telefono') apellidos = form.cleaned_data.get('apellidos') cedula = form.cleaned_data.get('cedula') sexo = Sexo.objects.get(id=form.cleaned_data.get('sexo')) ano = form.cleaned_data.get('ano') mes = form.cleaned_data.get('mes') dia = form.cleaned_data.get('dia') fecha_de_nacimiento = datetime.date(ano, mes, dia) ciudad = Ciudad.objects.select_related().get(id=form.cleaned_data.get('ciudad')) departamento = form.cleaned_data.get('departamento') region = ciudad.departamento.region try: newuser = User.objects.create_user(username=username, email=username, password=password) #try: newuser.is_active = settings.ACTIVAR_USUARIO newuser.save() nuevo_perfil = Perfil(user=newuser, celular=celular, telefono=telefono, nombre=nombre, apellidos=apellidos, cedula=cedula, sexo=sexo, ciudad=ciudad, region=region, departamento=departamento, fecha_de_nacimiento=fecha_de_nacimiento) nuevo_perfil.save() referencias = form.cleaned_data.get('referencia') if len(referencias) != 0: map(lambda referencia: nuevo_perfil.referencia.add(referencia), referencias) EmailValidation.objects.add(user=newuser, email=newuser.email) return HttpResponseRedirect(reverse('signup_complete')) except : newuser.delete() else: if "departamento" in request.POST: departamento = request.POST['departamento'] else: departamento = 91 if "ciudad" in request.POST: ciudad = request.POST['ciudad'] template = "modulos/userprofile/account/registration.html" data = {'form': form, 'departamento': departamento,'ciudad':ciudad} return render_to_response(template, data, context_instance=RequestContext(request))
def inviter_register(request, perfil_id): form = RegistrationForm() departamento = '' try: id = int(perfil_id[40:]) perfil = Perfil.objects.get(id=id) if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): username = form.cleaned_data.get('email') password = form.cleaned_data.get('password1') nombre = form.cleaned_data.get('nombre') apellidos = form.cleaned_data.get('apellidos') cedula = form.cleaned_data.get('cedula') sexo = Sexo.objects.get(id=form.cleaned_data.get('sexo')) ano = form.cleaned_data.get('ano') mes = form.cleaned_data.get('mes') dia = form.cleaned_data.get('dia') fecha_de_nacimiento = datetime.date(ano, mes, dia) ciudad = Ciudad.objects.select_related().get( id=form.cleaned_data.get('ciudad')) departamento = form.cleaned_data.get('departamento') region = ciudad.departamento.region newuser = User.objects.create_user(username=username, email=username, password=password) try: newuser.is_active = settings.ACTIVAR_USUARIO newuser.save() nuevo_perfil = Perfil( user=newuser, celular=celular, telefono=telefono, nombre=nombre, apellidos=apellidos, cedula=cedula, sexo=sexo, ciudad=ciudad, region=region, departamento=departamento, fecha_de_nacimiento=fecha_de_nacimiento) nuevo_perfil.save() nuevo_perfil.age() referencias = form.cleaned_data.get('referencia') if len(referencias) != 0: map( lambda referencia: nuevo_perfil.referencia.add( referencia), referencias) EmailValidation.objects.add(user=newuser, email=newuser.email) new_contact_register = ContactsRegister.objects.create( invite_profile=nuevo_perfil, user_profile=perfil, ) return HttpResponseRedirect('/registro/completo/') except: newuser.delete() else: if request.POST.has_key('departamento'): departamento = request.POST['departamento'] else: departamento = 91 template = "templates_game/userprofile/account/registration.html" data = {'form': form, 'departamento': departamento} return render_to_response(template, data, context_instance=RequestContext(request)) except Perfil.DoesNotExist: return Raise404
def register(request): form = RegistrationForm() departamento = '' ciudad = '' if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): username = form.cleaned_data.get('email').replace(" ", "").lower() password = form.cleaned_data.get('password1') nombre = form.cleaned_data.get('nombre') celular = form.cleaned_data.get('celular') telefono = form.cleaned_data.get('telefono') apellidos = form.cleaned_data.get('apellidos') cedula = form.cleaned_data.get('cedula') sexo = Sexo.objects.get(id=form.cleaned_data.get('sexo')) ano = form.cleaned_data.get('ano') mes = form.cleaned_data.get('mes') dia = form.cleaned_data.get('dia') fecha_de_nacimiento = datetime.date(ano, mes, dia) ciudad = Ciudad.objects.select_related().get( id=form.cleaned_data.get('ciudad')) departamento = form.cleaned_data.get('departamento') region = ciudad.departamento.region try: newuser = User.objects.create_user(username=username, email=username, password=password) #try: newuser.is_active = settings.ACTIVAR_USUARIO newuser.save() nuevo_perfil = Perfil(user=newuser, celular=celular, telefono=telefono, nombre=nombre, apellidos=apellidos, cedula=cedula, sexo=sexo, ciudad=ciudad, region=region, departamento=departamento, fecha_de_nacimiento=fecha_de_nacimiento) nuevo_perfil.save() referencias = form.cleaned_data.get('referencia') if len(referencias) != 0: map( lambda referencia: nuevo_perfil.referencia.add( referencia), referencias) EmailValidation.objects.add(user=newuser, email=newuser.email) return HttpResponseRedirect(reverse('signup_complete')) except: newuser.delete() else: if "departamento" in request.POST: departamento = request.POST['departamento'] else: departamento = 91 if "ciudad" in request.POST: ciudad = request.POST['ciudad'] template = "modulos/userprofile/account/registration.html" data = {'form': form, 'departamento': departamento, 'ciudad': ciudad} return render_to_response(template, data, context_instance=RequestContext(request))