From e768c73d5430f277f0b8f69493718574115b9dcc Mon Sep 17 00:00:00 2001 From: xoliqberdiyev Date: Mon, 20 Apr 2026 15:29:59 +0500 Subject: [PATCH] remove name_ru and name_en fields --- .../management/commands/save_regions.py | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/core/apps/shared/management/commands/save_regions.py b/core/apps/shared/management/commands/save_regions.py index 4e3f52c..e3f849b 100644 --- a/core/apps/shared/management/commands/save_regions.py +++ b/core/apps/shared/management/commands/save_regions.py @@ -69,8 +69,8 @@ class Command(BaseCommand): regions_data = json.load(f) for item in regions_data: name_uz = item.get('name_uz', '') - name_ru = item.get('name_ru', '') or name_uz - name_en = self.transliterate_uz_to_en(name_uz) + # name_ru = item.get('name_ru', '') or name_uz + # name_en = self.transliterate_uz_to_en(name_uz) # 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 @@ -78,9 +78,9 @@ class Command(BaseCommand): region, created = RegionModel.objects.update_or_create( id=item['id'], defaults={ - 'name_uz': name_uz, - 'name_ru': name_ru, - 'name_en': name_en, + 'name': name_uz, + # 'name_ru': name_ru, + # 'name_en': name_en, } ) @@ -90,9 +90,7 @@ class Command(BaseCommand): with open(districts_file, 'r', encoding='utf-8-sig') as f: districts_data = json.load(f) for item in districts_data: - name_uz = item.get('name_uz', '') - name_ru = item.get('name_ru', '') or name_uz - name_en = self.transliterate_uz_to_en(name_uz) + name = item.get('name_uz', '') region_id = item.get('region_id') if not RegionModel.objects.filter(id=region_id).exists(): @@ -103,9 +101,9 @@ class Command(BaseCommand): id=item['id'], defaults={ 'region_id': region_id, - 'name_uz': name_uz, - 'name_ru': name_ru, - 'name_en': name_en, + 'name': name, + # 'name_ru': name_ru, + # 'name_en': name_en, } ) @@ -130,8 +128,6 @@ class Command(BaseCommand): defaults={ 'district_id': district_id, 'name_uz': name_uz, - 'name_ru': name_ru, - 'name_en': name_en, } ) count += 1