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