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()
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())