Exemplo n.º 1
0
    def handle_city(self, data_set):
        print("-------handle_city-------")

        item = City()
        item.name = data_set["name"]
        country_name = data_set["country_name"]
        country = Country.objects.filter(name=country_name).last()
        item.country = country
        item.save()
Exemplo n.º 2
0
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()