add: add country model

This commit is contained in:
behruz-dev
2025-08-27 15:43:12 +05:00
parent de36e85d3d
commit 10c2eb86b4
8 changed files with 162 additions and 16 deletions

View File

@@ -0,0 +1,27 @@
# Generated by Django 5.2 on 2025-08-27 15:43
import uuid
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('common', '0003_alter_service_options'),
]
operations = [
migrations.CreateModel(
name='Country',
fields=[
('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)),
('created_at', models.DateField(auto_now_add=True)),
('updated_at', models.DateField(auto_now=True)),
('name', models.CharField(max_length=200)),
],
options={
'verbose_name': 'Davlat',
'verbose_name_plural': 'Davlatlar',
},
),
]

View File

@@ -123,3 +123,14 @@ class SiteConfig(BaseModel):
class Meta:
verbose_name = 'sayt sozlamalari'
verbose_name_plural = 'sayt sozlamalari'
class Country(BaseModel):
name = models.CharField(max_length=200)
def __str__(self):
return self.name
class Meta:
verbose_name = 'Davlat'
verbose_name_plural = 'Davlatlar'

View File

@@ -43,4 +43,4 @@ class NewsListApiView(generics.ListAPIView):
class ContactUsApiView(generics.CreateAPIView):
serializer_class = serializers.ContactUsSerializer
queryset = models.ContactUs.objects.all()