remove name_ru and name_en fields

This commit is contained in:
xoliqberdiyev
2026-04-20 15:29:59 +05:00
parent 01a70debaf
commit e768c73d54

View File

@@ -69,8 +69,8 @@ class Command(BaseCommand):
regions_data = json.load(f) regions_data = json.load(f)
for item in regions_data: for item in regions_data:
name_uz = item.get('name_uz', '') name_uz = item.get('name_uz', '')
name_ru = item.get('name_ru', '') or name_uz # name_ru = item.get('name_ru', '') or name_uz
name_en = self.transliterate_uz_to_en(name_uz) # name_en = self.transliterate_uz_to_en(name_uz)
# Use get_or_create to avoid duplicates if ID matches or name matches # Use get_or_create to avoid duplicates if ID matches or name matches
# Actually, it's better to use our own internal IDs if we want to link them # Actually, it's better to use our own internal IDs if we want to link them
@@ -78,9 +78,9 @@ class Command(BaseCommand):
region, created = RegionModel.objects.update_or_create( region, created = RegionModel.objects.update_or_create(
id=item['id'], id=item['id'],
defaults={ defaults={
'name_uz': name_uz, 'name': name_uz,
'name_ru': name_ru, # 'name_ru': name_ru,
'name_en': name_en, # 'name_en': name_en,
} }
) )
@@ -90,9 +90,7 @@ class Command(BaseCommand):
with open(districts_file, 'r', encoding='utf-8-sig') as f: with open(districts_file, 'r', encoding='utf-8-sig') as f:
districts_data = json.load(f) districts_data = json.load(f)
for item in districts_data: for item in districts_data:
name_uz = item.get('name_uz', '') name = item.get('name_uz', '')
name_ru = item.get('name_ru', '') or name_uz
name_en = self.transliterate_uz_to_en(name_uz)
region_id = item.get('region_id') region_id = item.get('region_id')
if not RegionModel.objects.filter(id=region_id).exists(): if not RegionModel.objects.filter(id=region_id).exists():
@@ -103,9 +101,9 @@ class Command(BaseCommand):
id=item['id'], id=item['id'],
defaults={ defaults={
'region_id': region_id, 'region_id': region_id,
'name_uz': name_uz, 'name': name,
'name_ru': name_ru, # 'name_ru': name_ru,
'name_en': name_en, # 'name_en': name_en,
} }
) )
@@ -130,8 +128,6 @@ class Command(BaseCommand):
defaults={ defaults={
'district_id': district_id, 'district_id': district_id,
'name_uz': name_uz, 'name_uz': name_uz,
'name_ru': name_ru,
'name_en': name_en,
} }
) )
count += 1 count += 1