Beispiel #1
0
def view(request, pk, slug):
    company = Company.goof(pk=pk)

    if not company.slug == slug:
        return HttpResponseRedirect(company.get_absolute_url() )

    kmz_url = reverse("kml-company", kwargs={"pk": company.pk})

    return locals()
Beispiel #2
0
def kml(request, pk):
    
    from route.models import Route
    from airport.models import Airport
   
    company = Company.goof(pk=pk)
    
    routes = Route.objects.filter(home__operation__company=company)
    bases = Airport.objects\
                   .filter(opbase__operation__company=company)\
                   .distinct()
                   
    routebases = Airport.objects\
                        .filter(routebase__route__in=routes)\
                        .exclude(opbase__operation__company=company)\
                        .distinct()
                        
    title = str(company)
    
    print company
    
    from kml.utils import locals_to_kmz_response    
    return locals_to_kmz_response(locals())