# -*- coding: utf-8 -*- from django.core.management.base import BaseCommand, CommandError from city.models import City from country.models import Country from functions.form_check import translit_with_separator from django.db import IntegrityError class Command(BaseCommand): def handle(self, *args, **options): qs = City.objects.language('en').filter() for c in qs: url = translit_with_separator(c.name.encode('utf8')) c.url = url try: c.save() except IntegrityError: continue print(c.url) #print(qs.count())