# Generated by Django 5.2 on 2025-08-27 15:49 import django.db.models.deletion import uuid from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='AboutUs', 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)), ('title', models.CharField(max_length=200)), ('title_uz', models.CharField(max_length=200, null=True)), ('title_en', models.CharField(max_length=200, null=True)), ('title_ru', models.CharField(max_length=200, null=True)), ('description', models.TextField()), ('description_uz', models.TextField(null=True)), ('description_en', models.TextField(null=True)), ('description_ru', models.TextField(null=True)), ], options={ 'verbose_name': 'biz haqimizda', 'verbose_name_plural': 'biz haqimizda', }, ), migrations.CreateModel( name='Banner', 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)), ('banner', models.ImageField(upload_to='banner/images/')), ], options={ 'verbose_name': 'banner', 'verbose_name_plural': 'bannerlar', }, ), 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', }, ), migrations.CreateModel( name='News', 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)), ('image', models.ImageField(unique='news/images/', upload_to='')), ('title', models.CharField(max_length=300)), ('title_uz', models.CharField(max_length=300, null=True)), ('title_en', models.CharField(max_length=300, null=True)), ('title_ru', models.CharField(max_length=300, null=True)), ('text', models.TextField()), ('text_uz', models.TextField(null=True)), ('text_en', models.TextField(null=True)), ('text_ru', models.TextField(null=True)), ], options={ 'verbose_name': 'yangilik', 'verbose_name_plural': 'yangiliklar', }, ), migrations.CreateModel( name='Service', 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)), ('title', models.CharField(max_length=200)), ('title_uz', models.CharField(max_length=200, null=True)), ('title_en', models.CharField(max_length=200, null=True)), ('title_ru', models.CharField(max_length=200, null=True)), ('text', models.TextField()), ('text_uz', models.TextField(null=True)), ('text_en', models.TextField(null=True)), ('text_ru', models.TextField(null=True)), ('icon', models.ImageField(upload_to='service/icons/')), ('image', models.ImageField(upload_to='service/images/')), ], options={ 'verbose_name': 'Xizmatlar', 'verbose_name_plural': 'Xizmatlarimiz', }, ), migrations.CreateModel( name='SiteConfig', 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)), ('telegram', models.URLField()), ('facebook', models.URLField()), ('youtube', models.URLField()), ('instagram', models.URLField()), ], options={ 'verbose_name': 'sayt sozlamalari', 'verbose_name_plural': 'sayt sozlamalari', }, ), migrations.CreateModel( name='AboutUsFeature', 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)), ('text', models.CharField(max_length=200)), ('text_uz', models.CharField(max_length=200, null=True)), ('text_en', models.CharField(max_length=200, null=True)), ('text_ru', models.CharField(max_length=200, null=True)), ('about_us', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='features', to='common.aboutus')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='AboutUsImage', 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)), ('image', models.ImageField(upload_to='about_us/images/')), ('about_us', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='images', to='common.aboutus')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='ContactUs', 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)), ('first_name', models.CharField(max_length=200)), ('last_name', models.CharField(max_length=200)), ('phone', models.CharField(max_length=15)), ('email', models.EmailField(max_length=254)), ('message', models.TextField()), ('is_contacted', models.BooleanField(default=False)), ('service', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='contract_us', to='common.service')), ], options={ 'verbose_name': 'ariza', 'verbose_name_plural': 'arizalar', }, ), ]