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

1136 lines
50 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='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,
'indexes': [],
},
bases=('tests.duck',),
),
migrations.CreateModel(
name='RubberDuck',
fields=[
],
options={
'proxy': True,
'indexes': [],
},
bases=('tests.duck',),
),
]