def add(request, recurso1): recurso = int(recurso1.split('/')[0]) #recurso = recurso1.split('/')[0] print 'recurso' + str(recurso) i=1; longi= len(recurso1.split('/')[1:]) recurso2 = '/' while (i<= longi): recurso2 += '/' + recurso1.split('/')[i] i+=1 print recurso2 actividades = list(Actividad.objects.filter(user=request.user)) aux = False if( len(list(Actividad.objects.all())) == 10): aux = True for fila in actividades: if (fila.ide == lista[recurso]['id']): aux = True if(aux == False): act = Actividad() act.user = request.user act.titulo = lista[recurso]['titulo'] act.tipo = lista[recurso]['tipo'] try: act.gratuito = int(lista[recurso]['gratuito']) except KeyError: act.precio = int(lista[recurso]['precio']) act.fecha = lista[recurso]['fecha'][2] + '/' + lista[recurso]['fecha'][1] + '/' + lista[recurso]['fecha'][0] act.hora = lista[recurso]['hora'] act.duracion = int(lista[recurso]['duracion']) act.url = lista[recurso]['url'] act.ide = lista[recurso]['id'] act.save() if (recurso2 == '//29'): return HttpResponseRedirect('/') else: aux= '/' + recurso2 return HttpResponseRedirect(aux)