Example #1
0
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)