def cities(request, slug=''): try: city = City.objects(country=Country.objects(slug=slug)[0]) except: raise Http404 return render_to_response('city.html', {'City': city, 'slug': slug}, 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 cities(): base, prog = get_data() print '\n' print 'Import/Update City' for row in base: try: city = City.objects(name_eu = row[2])[0] except: city = City(name_eu = row[2]) city.name_ru = row[2] city.country = Country.objects(name_eu = row[3])[0] city.slug = '%s' % (str(row[2]).replace(' ','_')) city.save() prog.increment_amount() print prog, '\r', sys.stdout.flush()
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()