import uuid import django.db.models.deletion import django.db.models.manager from django.db import migrations, models import polymorphic.showfields class Migration(migrations.Migration): initial = True dependencies = [("contenttypes", "0002_remove_content_type_name")] operations = [ migrations.CreateModel( name="SwappableModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.swappablemodel_set+", to="contenttypes.ContentType", ), ), ], options={"swappable": "POLYMORPHIC_TEST_SWAPPABLE"}, ), migrations.CreateModel( name="Base", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field_b", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="BlogBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="BlogEntry", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("text", models.CharField(max_length=10)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.blogentry_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="BlogEntry_limit_choices_to", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("text", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="ChildModelWithManager", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ) ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="CustomPkBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("b", models.CharField(max_length=1)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="DateModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("date", models.DateTimeField()), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.datemodel_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="Enhance_Base", fields=[ ("base_id", models.AutoField(primary_key=True, serialize=False)), ("field_b", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="Enhance_Plain", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field_p", models.CharField(max_length=10)), ], ), migrations.CreateModel( name="InitTestModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("bar", models.CharField(max_length=100)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="MgrInheritA", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], managers=[("mgrA", django.db.models.manager.Manager())], ), migrations.CreateModel( name="Model2A", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="ModelExtraA", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="ModelExtraExternal", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("topic", models.CharField(max_length=10)), ], ), migrations.CreateModel( name="ModelFieldNameTest", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("modelfieldnametest", models.CharField(max_length=10)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelfieldnametest_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="ModelShow1", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ( "m2m", models.ManyToManyField( related_name="_modelshow1_m2m_+", to="tests.ModelShow1" ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelshow1_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="ModelShow1_plain", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="ModelShow2", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ( "m2m", models.ManyToManyField( related_name="_modelshow2_m2m_+", to="tests.ModelShow2" ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelshow2_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldContent, models.Model), ), migrations.CreateModel( name="ModelShow3", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ( "m2m", models.ManyToManyField( related_name="_modelshow3_m2m_+", to="tests.ModelShow3" ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelshow3_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="ModelUnderRelChild", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("_private2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="ModelUnderRelParent", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ("_private", models.CharField(max_length=10)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelunderrelparent_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="MROBase1", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="MROBase3", fields=[("base_3_id", models.AutoField(primary_key=True, serialize=False))], ), migrations.CreateModel( name="One2OneRelatingModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="ParentModelWithManager", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.parentmodelwithmanager_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="PlainA", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], ), migrations.CreateModel( name="PlainChildModelWithManager", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ) ], ), migrations.CreateModel( name="PlainParentModelWithManager", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ) ], ), migrations.CreateModel( name="ProxiedBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(max_length=10)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.proxiedbase_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="ProxyBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("some_data", models.CharField(max_length=128)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="RelatedNameClash", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to="contenttypes.ContentType", ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.relatednameclash_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldType, models.Model), ), migrations.CreateModel( name="RelatingModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ) ], ), migrations.CreateModel( name="RelationBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field_base", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="SwappedModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.swappedmodel_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False}, ), migrations.CreateModel( name="Top", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(max_length=50)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="UUIDPlainA", fields=[ ( "uuid_primary_key", models.UUIDField( default=uuid.uuid1, primary_key=True, serialize=False ), ), ("field1", models.CharField(max_length=10)), ], ), migrations.CreateModel( name="UUIDProject", fields=[ ( "uuid_primary_key", models.UUIDField( default=uuid.uuid1, primary_key=True, serialize=False ), ), ("topic", models.CharField(max_length=30)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, models.Model), ), migrations.CreateModel( name="BlogA", fields=[ ( "blogbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.BlogBase", ), ), ("info", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.blogbase",), ), migrations.CreateModel( name="BlogB", fields=[ ( "blogbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.BlogBase", ), ) ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.blogbase",), ), migrations.CreateModel( name="CustomPkInherit", fields=[ ( "custompkbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, to="tests.CustomPkBase", ), ), ("custom_id", models.AutoField(primary_key=True, serialize=False)), ("i", models.CharField(max_length=1)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.custompkbase",), ), migrations.CreateModel( name="Enhance_Inherit", fields=[ ( "enhance_plain_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, to="tests.Enhance_Plain", ), ), ( "enhance_base_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Enhance_Base", ), ), ("field_i", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.enhance_base", "tests.enhance_plain"), ), migrations.CreateModel( name="InitTestModelSubclass", fields=[ ( "inittestmodel_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.InitTestModel", ), ) ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.inittestmodel",), ), migrations.CreateModel( name="MgrInheritB", fields=[ ( "mgrinherita_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.MgrInheritA", ), ), ("field2", models.CharField(max_length=10)), ], bases=("tests.mgrinherita",), managers=[("mgrB", django.db.models.manager.Manager())], ), migrations.CreateModel( name="Middle", fields=[ ( "top_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Top", ), ), ("description", models.TextField()), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.top",), ), migrations.CreateModel( name="Model2B", fields=[ ( "model2a_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2A", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.model2a",), ), migrations.CreateModel( name="ModelExtraB", fields=[ ( "modelextraa_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.ModelExtraA", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.modelextraa",), ), migrations.CreateModel( name="ModelShow2_plain", fields=[ ( "modelshow1_plain_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.ModelShow1_plain", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.modelshow1_plain",), ), migrations.CreateModel( name="ModelWithMyManager", fields=[ ( "model2a_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2A", ), ), ("field4", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, "tests.model2a"), ), migrations.CreateModel( name="ModelWithMyManager2", fields=[ ( "model2a_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2A", ), ), ("field4", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, "tests.model2a"), ), migrations.CreateModel( name="ModelWithMyManagerDefault", fields=[ ( "model2a_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2A", ), ), ("field4", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, "tests.model2a"), managers=[ ("my_objects", django.db.models.manager.Manager()), ("objects", django.db.models.manager.Manager()), ], ), migrations.CreateModel( name="ModelWithMyManagerNoDefault", fields=[ ( "model2a_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2A", ), ), ("field4", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=(polymorphic.showfields.ShowFieldTypeAndContent, "tests.model2a"), ), migrations.CreateModel( name="ModelX", fields=[ ( "base_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Base", ), ), ("field_x", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.base",), ), migrations.CreateModel( name="ModelY", fields=[ ( "base_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Base", ), ), ("field_y", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.base",), ), migrations.CreateModel( name="MROBase2", fields=[ ( "mrobase1_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.MROBase1", ), ) ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.mrobase1",), managers=[ ("objects", django.db.models.manager.Manager()), ("base_objects", django.db.models.manager.Manager()), ], ), migrations.CreateModel( name="NonProxyChild", fields=[ ( "proxybase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.ProxyBase", ), ), ("name", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.proxybase",), ), migrations.CreateModel( name="One2OneRelatingModelDerived", fields=[ ( "one2onerelatingmodel_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.One2OneRelatingModel", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.one2onerelatingmodel",), ), migrations.CreateModel( name="PlainB", fields=[ ( "plaina_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.PlainA", ), ), ("field2", models.CharField(max_length=10)), ], bases=("tests.plaina",), ), migrations.CreateModel( name="RelationA", fields=[ ( "relationbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.RelationBase", ), ), ("field_a", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.relationbase",), ), migrations.CreateModel( name="RelationB", fields=[ ( "relationbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.RelationBase", ), ), ("field_b", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.relationbase",), ), migrations.CreateModel( name="TestParentLinkAndRelatedName", fields=[ ( "superclass", models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name="related_name_subclass", serialize=False, to="tests.ModelShow1_plain", ), ) ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.modelshow1_plain",), ), migrations.CreateModel( name="UUIDArtProject", fields=[ ( "uuidproject_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.UUIDProject", ), ), ("artist", models.CharField(max_length=30)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.uuidproject",), ), migrations.CreateModel( name="UUIDPlainB", fields=[ ( "uuidplaina_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.UUIDPlainA", ), ), ("field2", models.CharField(max_length=10)), ], bases=("tests.uuidplaina",), ), migrations.CreateModel( name="UUIDResearchProject", fields=[ ( "uuidproject_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.UUIDProject", ), ), ("supervisor", models.CharField(max_length=30)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.uuidproject",), ), migrations.AddField( model_name="uuidproject", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.uuidproject_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="top", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.top_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="relationbase", name="fk", field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, related_name="relationbase_set", to="tests.RelationBase", ), ), migrations.AddField( model_name="relationbase", name="m2m", field=models.ManyToManyField( related_name="_relationbase_m2m_+", to="tests.RelationBase" ), ), migrations.AddField( model_name="relationbase", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.relationbase_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="relatingmodel", name="many2many", field=models.ManyToManyField(to="tests.Model2A"), ), migrations.AddField( model_name="proxybase", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.proxybase_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="plainchildmodelwithmanager", name="fk", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="childmodel_set", to="tests.PlainParentModelWithManager", ), ), migrations.AddField( model_name="one2onerelatingmodel", name="one2one", field=models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to="tests.Model2A" ), ), migrations.AddField( model_name="one2onerelatingmodel", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.one2onerelatingmodel_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="mrobase1", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.mrobase1_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="modelunderrelchild", name="parent", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="children", to="tests.ModelUnderRelParent", ), ), migrations.AddField( model_name="modelunderrelchild", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelunderrelchild_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="modelshow1_plain", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelshow1_plain_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="modelextraa", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.modelextraa_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="model2a", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.model2a_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="inittestmodel", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.inittestmodel_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="enhance_base", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.enhance_base_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="custompkbase", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.custompkbase_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="childmodelwithmanager", name="fk", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="childmodel_set", to="tests.ParentModelWithManager", ), ), migrations.AddField( model_name="childmodelwithmanager", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.childmodelwithmanager_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="blogentry_limit_choices_to", name="blog", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="tests.BlogBase" ), ), migrations.AddField( model_name="blogentry_limit_choices_to", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.blogentry_limit_choices_to_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="blogbase", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.blogbase_set+", to="contenttypes.ContentType", ), ), migrations.AddField( model_name="base", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.base_set+", to="contenttypes.ContentType", ), ), migrations.CreateModel( name="ProxyChild", fields=[], options={"proxy": True}, bases=("tests.proxybase",), ), migrations.CreateModel( name="ProxyModelBase", fields=[], options={"proxy": True}, bases=("tests.proxiedbase",), ), migrations.CreateModel( name="Bottom", fields=[ ( "middle_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Middle", ), ), ("author", models.CharField(max_length=50)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.middle",), ), migrations.CreateModel( name="MgrInheritC", fields=[ ( "mgrinheritb_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.MgrInheritB", ), ) ], bases=(polymorphic.showfields.ShowFieldTypeAndContent, "tests.mgrinheritb"), ), migrations.CreateModel( name="Model2C", fields=[ ( "model2b_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2B", ), ), ("field3", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.model2b",), ), migrations.CreateModel( name="ModelExtraC", fields=[ ( "modelextrab_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.ModelExtraB", ), ), ("field3", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.modelextrab",), ), migrations.CreateModel( name="MRODerived", fields=[ ( "mrobase3_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, to="tests.MROBase3", ), ), ( "mrobase2_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.MROBase2", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.mrobase2", "tests.mrobase3"), managers=[ ("objects", django.db.models.manager.Manager()), ("base_objects", django.db.models.manager.Manager()), ], ), migrations.CreateModel( name="PlainC", fields=[ ( "plainb_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.PlainB", ), ), ("field3", models.CharField(max_length=10)), ], bases=("tests.plainb",), ), migrations.CreateModel( name="ProxyModelA", fields=[ ( "proxiedbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.ProxiedBase", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.proxymodelbase",), ), migrations.CreateModel( name="ProxyModelB", fields=[ ( "proxiedbase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.ProxiedBase", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.proxymodelbase",), ), migrations.CreateModel( name="RelationBC", fields=[ ( "relationb_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.RelationB", ), ), ("field_c", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.relationb",), ), migrations.CreateModel( name="UUIDPlainC", fields=[ ( "uuidplainb_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.UUIDPlainB", ), ), ("field3", models.CharField(max_length=10)), ], bases=("tests.uuidplainb",), ), migrations.AddField( model_name="blogentry", name="blog", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="tests.BlogA" ), ), migrations.CreateModel( name="Model2D", fields=[ ( "model2c_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.Model2C", ), ), ("field4", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.model2c",), ), migrations.CreateModel( name="InlineModelBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ) ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="InlineParent", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("title", models.CharField(max_length=10)), ], ), migrations.CreateModel( name="InlineModelA", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="InlineModelB", fields=[ ( "inlinemodela_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.InlineModelA", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.inlinemodela",), ), migrations.AddField( model_name="inlinemodela", name="parent", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="tests.InlineParent", related_name="inline_children", ), ), migrations.AddField( model_name="inlinemodela", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.inlinemodela_set+", to="contenttypes.ContentType", ), ), migrations.CreateModel( name="ArtProject", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("topic", models.CharField(max_length=30)), ("artist", models.CharField(max_length=30)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.artproject_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False}, ), migrations.CreateModel( name="Duck", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(max_length=30)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.duck_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False}, ), migrations.CreateModel( name="MultiTableBase", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("field1", models.CharField(max_length=10)), ], options={"abstract": False}, ), migrations.CreateModel( name="MultiTableDerived", fields=[ ( "multitablebase_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.MultiTableBase", ), ), ("field2", models.CharField(max_length=10)), ], options={"abstract": False}, bases=("tests.multitablebase",), ), migrations.AddField( model_name="multitablebase", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.multitablebase_set+", to="contenttypes.ContentType", ), ), migrations.CreateModel( name="RedheadDuck", fields=[], options={"proxy": True}, bases=("tests.duck",), ), migrations.CreateModel( name="RubberDuck", fields=[], options={"proxy": True}, bases=("tests.duck",) ), migrations.CreateModel( name="SubclassSelectorAbstractBaseModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("base_field", models.CharField(default="test_bf", max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="SubclassSelectorProxyBaseModel", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("base_field", models.CharField(default="test_bf", max_length=10)), ( "polymorphic_ctype", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.subclassselectorproxybasemodel_set+", to="contenttypes.ContentType", ), ), ], options={"abstract": False, "base_manager_name": "objects"}, ), migrations.CreateModel( name="SubclassSelectorAbstractConcreteModel", fields=[ ( "subclassselectorabstractbasemodel_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.SubclassSelectorAbstractBaseModel", ), ), ("abstract_field", models.CharField(default="test_af", max_length=10)), ("concrete_field", models.CharField(default="test_cf", max_length=10)), ], options={"abstract": False}, bases=("tests.subclassselectorabstractbasemodel",), ), migrations.AddField( model_name="subclassselectorabstractbasemodel", name="polymorphic_ctype", field=models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="polymorphic_tests.subclassselectorabstractbasemodel_set+", to="contenttypes.ContentType", ), ), migrations.CreateModel( name="SubclassSelectorProxyModel", fields=[], options={"proxy": True, "indexes": []}, bases=("tests.subclassselectorproxybasemodel",), ), migrations.CreateModel( name="SubclassSelectorProxyConcreteModel", fields=[ ( "subclassselectorproxybasemodel_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="tests.SubclassSelectorProxyBaseModel", ), ), ("concrete_field", models.CharField(default="test_cf", max_length=10)), ], options={"abstract": False, "base_manager_name": "objects"}, bases=("tests.subclassselectorproxymodel",), ), ]