def carga3_view(request): if request.user.is_authenticated(): nombre=request.user tipo=nombre.id print tipo x1=UserProfile.objects.filter(usuario=tipo) for x in x1: tipo2=x.tipoPerfil.tipo tipo="TXT" lista={} regi=0 veri1=Verificacion.objects.filter(registro=2) for a in veri1: regi=a.registro if regi==2: if request.method=="POST": form=Upload(request.POST) if form.is_valid(): nombre=form.cleaned_data['nombre'] try: f= open('quiniela/media/archivos/'+nombre+'.txt','r') except: return render_to_response('errorCarga.html',context_instance=RequestContext(request)) lns = f.readlines() i=0 for line in lns: line=line.split('|') if len(line)>4: return render_to_response('errorCarga.html',context_instance=RequestContext(request)) i=i+1 #hacer operaciones lista[i]={'equipo1':line[0],'fecha':line[1],'equipo2':line[2]} a=Fechas() b=CalendarioFase() a.date=lista[i]['fecha'] a.save() b.fecha_id=lista[i]['fecha'] b.equipo1_id=lista[i]['equipo1'] b.equipo2_id=lista[i]['equipo2'] b.save() f.close() veri=Verificacion.objects.filter(registro=2) for q in veri: q.registro=3 q.save() informacion=" Se cargo correctamente el archivo a la base de datos " ctx={'informacion':informacion,'tipo2':tipo2} return render_to_response('respuesta.html',ctx,context_instance=RequestContext(request)) else: form=Upload() informacion="No se guardo correctamente el archivo en la base de datos" ctx={'form':form,'informacion':informacion,'tipo':tipo,'tipo2':tipo2} return render_to_response('carga3.html',ctx,context_instance=RequestContext(request)) else: form=Upload() ctx={'form':form,'tipo':tipo,'tipo2':tipo2} return render_to_response('carga3.html',ctx,context_instance=RequestContext(request)) else: return render_to_response('errorCarga.html',context_instance=RequestContext(request))
def carga_view(request): if request.user.is_authenticated(): nombre=request.user tipo=nombre.id print tipo x1=UserProfile.objects.filter(usuario=tipo) for x in x1: tipo2=x.tipoPerfil.tipo tipo="TXT" lista={} veri1=Verificacion.objects.all() if veri1: return render_to_response('errorCarga.html',context_instance=RequestContext(request)) else: if request.method=="POST": form=Upload(request.POST) if form.is_valid(): nombre=form.cleaned_data['nombre'] try: f= open('quiniela/media/archivos/'+nombre+'.txt','r') except: return render_to_response('errorCarga.html',context_instance=RequestContext(request)) lns = f.readlines() i=0 for line in lns: line=line.split('|') if len(line)>9: return render_to_response('errorCarga.html',context_instance=RequestContext(request)) i=i+1 #hacer operaciones lista[i]={'grupo':line[0],'grupo2':line[1],'nivel':line[2],'pais':line[3],'pais2':line[4],'pais3':line[5],'pais4':line[6],'pais5':line[7],'tete':line[8]} a=Grupos() b=Paises() c=Niveles() a.numeroGrupo=lista[i]['grupo'] a.save() a2=Grupos() a2.numeroGrupo=lista[i]['grupo2'] a2.save() c.level=int(lista[i]['nivel']) c.save() b.nacionalidad=lista[i]['pais'] b.save() b1=Paises() b1.nacionalidad=lista[i]['pais2'] b1.save() b2=Paises() b2.nacionalidad=lista[i]['pais3'] b2.save() b3=Paises() b3.nacionalidad=lista[i]['pais4'] b3.save() b4=Paises() b4.nacionalidad=lista[i]['pais5'] b4.save() f.close() veri=Verificacion() veri.registro=1 veri.save() informacion=" Se cargo correctamente el archivo a la base de datos " ctx={'informacion':informacion,'tipo2':tipo2} return render_to_response('respuesta.html',ctx,context_instance=RequestContext(request)) else: form=Upload() informacion="No se guardo correctamente el archivo en la base de datos" ctx={'form':form,'informacion':informacion,'tipo':tipo,'tipo2':tipo2} return render_to_response('carga.html',ctx,context_instance=RequestContext(request)) else: form=Upload() ctx={'form':form,'tipo':tipo,'tipo2':tipo2} return render_to_response('carga.html',ctx,context_instance=RequestContext(request))
def carga3_view(request): if request.user.is_authenticated(): nombre = request.user tipo = nombre.id print tipo x1 = UserProfile.objects.filter(usuario=tipo) for x in x1: tipo2 = x.tipoPerfil.tipo tipo = "TXT" lista = {} regi = 0 veri1 = Verificacion.objects.filter(registro=2) for a in veri1: regi = a.registro if regi == 2: if request.method == "POST": form = Upload(request.POST) if form.is_valid(): nombre = form.cleaned_data['nombre'] try: f = open('quiniela/media/archivos/' + nombre + '.txt', 'r') except: return render_to_response( 'errorCarga.html', context_instance=RequestContext(request)) lns = f.readlines() i = 0 for line in lns: line = line.split('|') if len(line) > 4: return render_to_response( 'errorCarga.html', context_instance=RequestContext(request)) i = i + 1 #hacer operaciones lista[i] = { 'equipo1': line[0], 'fecha': line[1], 'equipo2': line[2] } a = Fechas() b = CalendarioFase() a.date = lista[i]['fecha'] a.save() b.fecha_id = lista[i]['fecha'] b.equipo1_id = lista[i]['equipo1'] b.equipo2_id = lista[i]['equipo2'] b.save() f.close() veri = Verificacion.objects.filter(registro=2) for q in veri: q.registro = 3 q.save() informacion = " Se cargo correctamente el archivo a la base de datos " ctx = {'informacion': informacion, 'tipo2': tipo2} return render_to_response( 'respuesta.html', ctx, context_instance=RequestContext(request)) else: form = Upload() informacion = "No se guardo correctamente el archivo en la base de datos" ctx = { 'form': form, 'informacion': informacion, 'tipo': tipo, 'tipo2': tipo2 } return render_to_response( 'carga3.html', ctx, context_instance=RequestContext(request)) else: form = Upload() ctx = {'form': form, 'tipo': tipo, 'tipo2': tipo2} return render_to_response('carga3.html', ctx, context_instance=RequestContext(request)) else: return render_to_response('errorCarga.html', context_instance=RequestContext(request))
def carga_view(request): if request.user.is_authenticated(): nombre = request.user tipo = nombre.id print tipo x1 = UserProfile.objects.filter(usuario=tipo) for x in x1: tipo2 = x.tipoPerfil.tipo tipo = "TXT" lista = {} veri1 = Verificacion.objects.all() if veri1: return render_to_response('errorCarga.html', context_instance=RequestContext(request)) else: if request.method == "POST": form = Upload(request.POST) if form.is_valid(): nombre = form.cleaned_data['nombre'] try: f = open('quiniela/media/archivos/' + nombre + '.txt', 'r') except: return render_to_response( 'errorCarga.html', context_instance=RequestContext(request)) lns = f.readlines() i = 0 for line in lns: line = line.split('|') if len(line) > 9: return render_to_response( 'errorCarga.html', context_instance=RequestContext(request)) i = i + 1 #hacer operaciones lista[i] = { 'grupo': line[0], 'grupo2': line[1], 'nivel': line[2], 'pais': line[3], 'pais2': line[4], 'pais3': line[5], 'pais4': line[6], 'pais5': line[7], 'tete': line[8] } a = Grupos() b = Paises() c = Niveles() a.numeroGrupo = lista[i]['grupo'] a.save() a2 = Grupos() a2.numeroGrupo = lista[i]['grupo2'] a2.save() c.level = int(lista[i]['nivel']) c.save() b.nacionalidad = lista[i]['pais'] b.save() b1 = Paises() b1.nacionalidad = lista[i]['pais2'] b1.save() b2 = Paises() b2.nacionalidad = lista[i]['pais3'] b2.save() b3 = Paises() b3.nacionalidad = lista[i]['pais4'] b3.save() b4 = Paises() b4.nacionalidad = lista[i]['pais5'] b4.save() f.close() veri = Verificacion() veri.registro = 1 veri.save() informacion = " Se cargo correctamente el archivo a la base de datos " ctx = {'informacion': informacion, 'tipo2': tipo2} return render_to_response( 'respuesta.html', ctx, context_instance=RequestContext(request)) else: form = Upload() informacion = "No se guardo correctamente el archivo en la base de datos" ctx = { 'form': form, 'informacion': informacion, 'tipo': tipo, 'tipo2': tipo2 } return render_to_response( 'carga.html', ctx, context_instance=RequestContext(request)) else: form = Upload() ctx = {'form': form, 'tipo': tipo, 'tipo2': tipo2} return render_to_response('carga.html', ctx, context_instance=RequestContext(request))