From 7343f6191ded1fa26e1ee4ed32d43dfc8f8113fe Mon Sep 17 00:00:00 2001 From: xoliqberdiyev Date: Tue, 21 Apr 2026 14:48:41 +0500 Subject: [PATCH] change region models name field from unique to typical --- ...el_name_alter_regionmodel_name_and_more.py | 28 +++++++++++++++++++ core/apps/shared/models/region.py | 6 ++-- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 core/apps/shared/migrations/0004_alter_districtmodel_name_alter_regionmodel_name_and_more.py diff --git a/core/apps/shared/migrations/0004_alter_districtmodel_name_alter_regionmodel_name_and_more.py b/core/apps/shared/migrations/0004_alter_districtmodel_name_alter_regionmodel_name_and_more.py new file mode 100644 index 0000000..b0642ac --- /dev/null +++ b/core/apps/shared/migrations/0004_alter_districtmodel_name_alter_regionmodel_name_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 5.2.7 on 2026-04-21 09:48 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('shared', '0003_regionmodel_districtmodel_villagemodel'), + ] + + operations = [ + migrations.AlterField( + model_name='districtmodel', + name='name', + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name='regionmodel', + name='name', + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name='villagemodel', + name='name', + field=models.CharField(max_length=255), + ), + ] diff --git a/core/apps/shared/models/region.py b/core/apps/shared/models/region.py index 31d095b..253455c 100644 --- a/core/apps/shared/models/region.py +++ b/core/apps/shared/models/region.py @@ -3,7 +3,7 @@ from django_core.models import AbstractBaseModel class RegionModel(AbstractBaseModel): - name = models.CharField(max_length=255, unique=True) + name = models.CharField(max_length=255) class Meta: verbose_name = "Region" @@ -11,7 +11,7 @@ class RegionModel(AbstractBaseModel): class DistrictModel(AbstractBaseModel): - name = models.CharField(max_length=255, unique=True) + name = models.CharField(max_length=255) region = models.ForeignKey(RegionModel, on_delete=models.CASCADE, related_name='districts') class Meta: @@ -20,7 +20,7 @@ class DistrictModel(AbstractBaseModel): class VillageModel(AbstractBaseModel): - name = models.CharField(max_length=255, unique=True) + name = models.CharField(max_length=255) district = models.ForeignKey(DistrictModel, on_delete=models.CASCADE, related_name='villages') class Meta: