def airports_info(request, slug=''): try: airport = Airport.objects(slug=slug)[0] except: raise Http404 return render_to_response('airport_info.html', {'Airport': airport}, context_instance=RequestContext(request))
def airports(request, slug=''): try: city=City.objects(slug=slug)[0] airport = Airport.objects(city=city) except: raise Http404 return render_to_response('airport.html', {'Airport': airport, 'slug': slug, 'city': city}, context_instance=RequestContext(request))
def airs(): base, prog = get_data() print '\n' print 'Import/Update Airport' for row in base: try: city = Airport.objects(name_eu = row[1])[0] except: city = Airport(name_eu = row[1]) city.name_ru = row[1] city.location = (float(row[6]),float(row[7])) city.altitude = row[8] city.timezone = float(row[9]) city.dst = row[10] city.city = City.objects(name_eu = row[2])[0] city.slug = '%s' % (str(row[1]).replace(' ','_')) city.save() prog.increment_amount() print prog, '\r', sys.stdout.flush()