# Generated by Django 3.2.14 on 2022-07-11 16:41 import django.contrib.auth.models import django.core.validators from django.db import migrations, models import django.db.models.deletion import modeltranslation.tests.models class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0001_initial'), ] operations = [ migrations.CreateModel( name='AbstractConflictModelB', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title_de', models.IntegerField()), ('title', models.CharField(max_length=255, verbose_name='title')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='AbstractModelB', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('titlea', models.CharField(max_length=255, verbose_name='title a')), ('titlea_de', models.CharField(max_length=255, null=True, verbose_name='title a')), ('titlea_en', models.CharField(max_length=255, null=True, verbose_name='title a')), ('titleb', models.CharField(max_length=255, verbose_name='title b')), ('titleb_de', models.CharField(max_length=255, null=True, verbose_name='title b')), ('titleb_en', models.CharField(max_length=255, null=True, verbose_name='title b')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='ConflictModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.IntegerField()), ], ), migrations.CreateModel( name='CustomManager2TestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ], ), migrations.CreateModel( name='CustomManagerChildTestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('needs_translation', models.BooleanField(default=False)), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='CustomManagerTestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ('description', models.CharField(db_column='xyz', max_length=255, null=True)), ], ), migrations.CreateModel( name='DataModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('data', models.TextField(blank=True, null=True)), ], ), migrations.CreateModel( name='DescriptorModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('normal', modeltranslation.tests.models.FancyField(default='')), ('trans', modeltranslation.tests.models.FancyField(default='')), ('trans_de', modeltranslation.tests.models.FancyField(default='', null=True)), ('trans_en', modeltranslation.tests.models.FancyField(default='', null=True)), ], ), migrations.CreateModel( name='FallbackModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ('text', models.TextField(blank=True, null=True)), ('text_de', models.TextField(blank=True, null=True)), ('text_en', models.TextField(blank=True, null=True)), ('url', models.URLField(blank=True, null=True)), ('url_de', models.URLField(blank=True, null=True)), ('url_en', models.URLField(blank=True, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('email_de', models.EmailField(blank=True, max_length=254, null=True)), ('email_en', models.EmailField(blank=True, max_length=254, null=True)), ('description', models.CharField(max_length=255, null=True)), ('description_de', models.CharField(max_length=255, null=True)), ('description_en', models.CharField(max_length=255, null=True)), ], ), migrations.CreateModel( name='FallbackModel2', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ('text', models.TextField(blank=True, null=True)), ('text_de', models.TextField(blank=True, null=True)), ('text_en', models.TextField(blank=True, null=True)), ('url', models.URLField(blank=True, null=True)), ('url_de', models.URLField(blank=True, null=True)), ('url_en', models.URLField(blank=True, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('email_de', models.EmailField(blank=True, max_length=254, null=True)), ('email_en', models.EmailField(blank=True, max_length=254, null=True)), ], ), migrations.CreateModel( name='FileFieldsModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ( 'file', models.FileField(blank=True, null=True, upload_to='modeltranslation_tests'), ), ( 'file_de', models.FileField(blank=True, null=True, upload_to='modeltranslation_tests'), ), ( 'file_en', models.FileField(blank=True, null=True, upload_to='modeltranslation_tests'), ), ('file2', models.FileField(upload_to='modeltranslation_tests')), ('file2_de', models.FileField(null=True, upload_to='modeltranslation_tests')), ('file2_en', models.FileField(null=True, upload_to='modeltranslation_tests')), ( 'image', models.ImageField(blank=True, null=True, upload_to='modeltranslation_tests'), ), ( 'image_de', models.ImageField(blank=True, null=True, upload_to='modeltranslation_tests'), ), ( 'image_en', models.ImageField(blank=True, null=True, upload_to='modeltranslation_tests'), ), ], ), migrations.CreateModel( name='FilteredTestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ], ), migrations.CreateModel( name='GroupFieldsetsModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255)), ('title_de', models.CharField(max_length=255, null=True)), ('title_en', models.CharField(max_length=255, null=True)), ('text', models.TextField(blank=True, null=True)), ('text_de', models.TextField(blank=True, null=True)), ('text_en', models.TextField(blank=True, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ], ), migrations.CreateModel( name='InheritedPermission', fields=[ ( 'permission_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='auth.permission', ), ), ('translated_var', models.CharField(max_length=255)), ('translated_var_de', models.CharField(max_length=255, null=True)), ('translated_var_en', models.CharField(max_length=255, null=True)), ], bases=('auth.permission',), managers=[ ('objects', django.contrib.auth.models.PermissionManager()), ], ), migrations.CreateModel( name='ManagerTestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ('visits', models.IntegerField(default=0, verbose_name='visits')), ('visits_de', models.IntegerField(default=0, null=True, verbose_name='visits')), ('visits_en', models.IntegerField(default=0, null=True, verbose_name='visits')), ('description', models.CharField(max_length=255, null=True)), ('description_de', models.CharField(max_length=255, null=True)), ('description_en', models.CharField(max_length=255, null=True)), ], options={ 'ordering': ('-visits',), }, ), migrations.CreateModel( name='ModelX', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('name', models.CharField(max_length=255)), ('name_de', models.CharField(max_length=255, null=True)), ('name_en', models.CharField(max_length=255, null=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='ModelXY', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ( 'model_x', models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='tests.modelx' ), ), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='MultitableConflictModelA', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title_de', models.IntegerField()), ], ), migrations.CreateModel( name='MultitableModelA', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('titlea', models.CharField(max_length=255, verbose_name='title a')), ('titlea_de', models.CharField(max_length=255, null=True, verbose_name='title a')), ('titlea_en', models.CharField(max_length=255, null=True, verbose_name='title a')), ], ), migrations.CreateModel( name='NameModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('firstname', models.CharField(max_length=50)), ('firstname_de', models.CharField(max_length=50, null=True)), ('firstname_en', models.CharField(max_length=50, null=True)), ('lastname', models.CharField(max_length=50)), ('lastname_de', models.CharField(max_length=50, null=True)), ('lastname_en', models.CharField(max_length=50, null=True)), ('age', models.CharField(max_length=50)), ('slug', models.SlugField(max_length=100)), ('slug2', models.SlugField(max_length=100)), ('slug2_de', models.SlugField(max_length=100, null=True)), ('slug2_en', models.SlugField(max_length=100, null=True)), ], ), migrations.CreateModel( name='NonTranslated', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ], ), migrations.CreateModel( name='OtherFieldsModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ( 'int', models.PositiveIntegerField( default=42, validators=[django.core.validators.MinValueValidator(0)] ), ), ( 'int_de', models.PositiveIntegerField( default=42, null=True, validators=[django.core.validators.MinValueValidator(0)], ), ), ( 'int_en', models.PositiveIntegerField( default=42, null=True, validators=[django.core.validators.MinValueValidator(0)], ), ), ('boolean', models.BooleanField(default=False)), ('boolean_de', models.BooleanField(default=False)), ('boolean_en', models.BooleanField(default=False)), ('float', models.FloatField(blank=True, null=True)), ('float_de', models.FloatField(blank=True, null=True)), ('float_en', models.FloatField(blank=True, null=True)), ( 'decimal', models.DecimalField(blank=True, decimal_places=2, max_digits=5, null=True), ), ( 'decimal_de', models.DecimalField(blank=True, decimal_places=2, max_digits=5, null=True), ), ( 'decimal_en', models.DecimalField(blank=True, decimal_places=2, max_digits=5, null=True), ), ('date', models.DateField(blank=True, null=True)), ('date_de', models.DateField(blank=True, null=True)), ('date_en', models.DateField(blank=True, null=True)), ('datetime', models.DateTimeField(blank=True, null=True)), ('datetime_de', models.DateTimeField(blank=True, null=True)), ('datetime_en', models.DateTimeField(blank=True, null=True)), ('time', models.TimeField(blank=True, null=True)), ('time_de', models.TimeField(blank=True, null=True)), ('time_en', models.TimeField(blank=True, null=True)), ('genericip', models.GenericIPAddressField(blank=True, null=True)), ('genericip_de', models.GenericIPAddressField(blank=True, null=True)), ('genericip_en', models.GenericIPAddressField(blank=True, null=True)), ], ), migrations.CreateModel( name='Page', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('slug', models.CharField(max_length=255)), ('slug_de', models.CharField(max_length=255, null=True)), ('slug_en', models.CharField(max_length=255, null=True)), ('keywords', models.CharField(max_length=255)), ('keywords_de', models.CharField(max_length=255, null=True)), ('keywords_en', models.CharField(max_length=255, null=True)), ('title', models.CharField(max_length=255)), ('title_de', models.CharField(max_length=255, null=True)), ('title_en', models.CharField(max_length=255, null=True)), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='PlainChildTestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('needs_translation', models.BooleanField(default=False)), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='RequiredModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('non_req', models.CharField(blank=True, max_length=10)), ('non_req_de', models.CharField(blank=True, max_length=10, null=True)), ('non_req_en', models.CharField(blank=True, max_length=10, null=True)), ('req', models.CharField(max_length=10)), ('req_de', models.CharField(max_length=10, null=True)), ('req_en', models.CharField(max_length=10, null=True)), ('req_reg', models.CharField(max_length=10)), ('req_reg_de', models.CharField(max_length=10, null=True)), ('req_reg_en', models.CharField(max_length=10, null=True)), ('req_en_reg', models.CharField(max_length=10)), ('req_en_reg_de', models.CharField(max_length=10, null=True)), ('req_en_reg_en', models.CharField(max_length=10, null=True)), ], ), migrations.CreateModel( name='TestModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ('text', models.TextField(blank=True, null=True)), ('text_de', models.TextField(blank=True, null=True)), ('text_en', models.TextField(blank=True, null=True)), ('url', models.URLField(blank=True, null=True)), ('url_de', models.URLField(blank=True, null=True)), ('url_en', models.URLField(blank=True, null=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('email_de', models.EmailField(blank=True, max_length=254, null=True)), ('email_en', models.EmailField(blank=True, max_length=254, null=True)), ], ), migrations.CreateModel( name='ThirdPartyModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('name', models.CharField(max_length=20)), ], ), migrations.CreateModel( name='ThirdPartyRegisteredModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('name', models.CharField(max_length=20)), ('name_de', models.CharField(max_length=20, null=True)), ('name_en', models.CharField(max_length=20, null=True)), ], ), migrations.CreateModel( name='UniqueNullableModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, null=True, unique=True)), ('title_de', models.CharField(max_length=255, null=True, unique=True)), ('title_en', models.CharField(max_length=255, null=True, unique=True)), ], ), migrations.CreateModel( name='MultitableConflictModelB', fields=[ ( 'multitableconflictmodela_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tests.multitableconflictmodela', ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ], bases=('tests.multitableconflictmodela',), ), migrations.CreateModel( name='MultitableModelB', fields=[ ( 'multitablemodela_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tests.multitablemodela', ), ), ('titleb', models.CharField(max_length=255, verbose_name='title b')), ('titleb_de', models.CharField(max_length=255, null=True, verbose_name='title b')), ('titleb_en', models.CharField(max_length=255, null=True, verbose_name='title b')), ], bases=('tests.multitablemodela',), ), migrations.CreateModel( name='RichTextPage', fields=[ ( 'page_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tests.page', ), ), ('content', models.CharField(max_length=255)), ('content_de', models.CharField(max_length=255, null=True)), ('content_en', models.CharField(max_length=255, null=True)), ], options={ 'abstract': False, }, bases=('tests.page', models.Model), ), migrations.CreateModel( name='OneToOneFieldModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ( 'non', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_o2o', to='tests.nontranslated', ), ), ( 'non_de', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_o2o', to='tests.nontranslated', ), ), ( 'non_en', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_o2o', to='tests.nontranslated', ), ), ( 'optional', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='tests.testmodel', ), ), ( 'optional_de', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='tests.testmodel', ), ), ( 'optional_en', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='tests.testmodel', ), ), ( 'test', models.OneToOneField( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_o2o', to='tests.testmodel', ), ), ( 'test_de', models.OneToOneField( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_o2o', to='tests.testmodel', ), ), ( 'test_en', models.OneToOneField( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_o2o', to='tests.testmodel', ), ), ], ), migrations.CreateModel( name='ModelY', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255)), ('title_de', models.CharField(max_length=255, null=True)), ('title_en', models.CharField(max_length=255, null=True)), ('xs', models.ManyToManyField(through='tests.ModelXY', to='tests.ModelX')), ], options={ 'abstract': False, }, ), migrations.AddField( model_name='modelxy', name='model_y', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='tests.modely'), ), migrations.CreateModel( name='ForeignKeyModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ( 'hidden', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to='tests.testmodel', ), ), ( 'hidden_de', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to='tests.testmodel', ), ), ( 'hidden_en', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='+', to='tests.testmodel', ), ), ( 'non', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.nontranslated', ), ), ( 'non_de', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.nontranslated', ), ), ( 'non_en', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.nontranslated', ), ), ( 'optional', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='tests.testmodel', ), ), ( 'optional_de', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='tests.testmodel', ), ), ( 'optional_en', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='tests.testmodel', ), ), ( 'test', models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.testmodel', ), ), ( 'test_de', models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.testmodel', ), ), ( 'test_en', models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.testmodel', ), ), ( 'untrans', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks_un', to='tests.testmodel', ), ), ], ), migrations.CreateModel( name='ForeignKeyFilteredModel', fields=[ ( 'id', models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name='ID' ), ), ('title', models.CharField(max_length=255, verbose_name='title')), ('title_de', models.CharField(max_length=255, null=True, verbose_name='title')), ('title_en', models.CharField(max_length=255, null=True, verbose_name='title')), ( 'test', models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name='test_fks', to='tests.filteredtestmodel', ), ), ], ), migrations.CreateModel( name='ProxyTestModel', fields=[], options={ 'proxy': True, 'indexes': [], 'constraints': [], }, bases=('tests.testmodel',), ), migrations.CreateModel( name='MultitableModelC', fields=[ ( 'multitablemodelb_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tests.multitablemodelb', ), ), ('titlec', models.CharField(max_length=255, verbose_name='title c')), ('titlec_de', models.CharField(max_length=255, null=True, verbose_name='title c')), ('titlec_en', models.CharField(max_length=255, null=True, verbose_name='title c')), ], bases=('tests.multitablemodelb',), ), migrations.CreateModel( name='MultitableModelD', fields=[ ( 'multitablemodelb_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='tests.multitablemodelb', ), ), ('titled', models.CharField(max_length=255, verbose_name='title d')), ], bases=('tests.multitablemodelb',), ), ]