# Generated by Django 6.0.3 on 2026-03-27 20:05 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('namecreate', '0002_trainingjob_feature_count_trainingjob_features_and_more'), ] operations = [ migrations.CreateModel( name='GeneratedPerson', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=100)), ('last_name', models.CharField(max_length=100)), ('birth_date', models.DateField()), ('gender', models.CharField(choices=[('E', 'Erkek'), ('K', 'Kadın')], max_length=1)), ('confidence', models.FloatField(blank=True, help_text='Modelin seçim güven skoru (0-1)', null=True)), ('generated_at', models.DateTimeField(auto_now_add=True)), ('training_job', models.ForeignKey(blank=True, help_text='Bu kişiyi üreten model versiyonu', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='generated_persons', to='namecreate.trainingjob')), ], options={ 'verbose_name': 'Üretilen Kişi', 'verbose_name_plural': 'Üretilen Kişiler', 'ordering': ['-generated_at'], }, ), migrations.CreateModel( name='NameVocab', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='İsim veya soyisim', max_length=100)), ('name_type', models.CharField(choices=[('first', 'İsim'), ('last', 'Soyisim')], max_length=5)), ('gender', models.CharField(choices=[('E', 'Erkek'), ('K', 'Kadın'), ('U', 'Unisex')], default='U', max_length=1)), ('origin', models.CharField(choices=[('turkce', 'Türkçe'), ('bati', 'Batı'), ('diger', 'Diğer'), ('arapca', 'Arapça')], default='turkce', help_text='Türkçe kökenli isimler varsayılan ve önceliklidir', max_length=10)), ('frequency', models.PositiveIntegerField(default=1, help_text='Veri setindeki görülme sıklığı — ağırlıklı seçimde kullanılır')), ], options={ 'verbose_name': 'İsim Sözlüğü', 'verbose_name_plural': 'İsim Sözlüğü', 'ordering': ['origin', '-frequency', 'name'], 'unique_together': {('name', 'name_type', 'gender')}, }, ), ]