Merge pull request 'remove name_ru and name_en fields' (#68) from behruz into main
All checks were successful
Deploy to Production / build-and-deploy (push) Successful in 1m55s

Reviewed-on: #68
This commit is contained in:
2026-04-20 10:30:11 +00:00

View File

@@ -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