django-polymorphic/polymorphic/tests/migrations/0001_initial.py

2039 lines
72 KiB
Python

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="field1",
field=models.CharField(
max_length=10,
),
),
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",),
),
]