Exemplo n.º 1
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('articles', '0005_auto_20200524_1518'),
    ]

    operations = [
        migrations.AlterField(
            model_name='article',
            name='user',
            field=models.ForeignKey(on_delete=models.SET(
                articles.models.get_sentinel_user),
                                    to=settings.AUTH_USER_MODEL,
                                    verbose_name='ID пользователя'),
        ),
        migrations.AlterField(
            model_name='comment',
            name='user',
            field=models.ForeignKey(on_delete=models.SET(
                articles.models.get_sentinel_user),
                                    to=settings.AUTH_USER_MODEL,
                                    verbose_name='ID пользователя'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('articles', '0006_auto_20200524_1520'),
    ]

    operations = [
        migrations.AlterField(
            model_name='article',
            name='img',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to='uploads/article',
                                    verbose_name='титульный рисунок'),
        ),
        migrations.AlterField(
            model_name='article',
            name='user',
            field=models.ForeignKey(on_delete=models.SET(
                articles.models.get_sentinel_user),
                                    related_name='UserArtID',
                                    to=settings.AUTH_USER_MODEL,
                                    verbose_name='ID пользователя'),
        ),
        migrations.AlterField(
            model_name='comment',
            name='article',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='ArtComID',
                to='articles.Article',
                verbose_name='ID статьи'),
        ),
        migrations.AlterField(
            model_name='comment',
            name='user',
            field=models.ForeignKey(on_delete=models.SET(
                articles.models.get_sentinel_user),
                                    related_name='UserArtComID',
                                    to=settings.AUTH_USER_MODEL,
                                    verbose_name='ID пользователя'),
        ),
    ]
Exemplo n.º 3
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('articles', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title',
                 models.CharField(max_length=50,
                                  verbose_name='Article description')),
                ('content',
                 models.TextField(blank=True,
                                  verbose_name='Description of the article')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      db_index=True,
                                      verbose_name='Published at')),
                ('url_to_article',
                 models.URLField(max_length=100,
                                 verbose_name='URL to the article')),
                ('author',
                 models.ForeignKey(on_delete=models.SET(
                     articles.models.superuser),
                                   to=settings.AUTH_USER_MODEL)),
                ('foreignkey_to_subheading',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='articles.SubHeading',
                                   verbose_name='Subheading')),
            ],
            options={
                'verbose_name': 'Article',
                'verbose_name_plural': 'Articles',
                'ordering': ['-created_at'],
            },
        ),
    ]
Exemplo n.º 4
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('articles', '0001_initial'),
    ]

    operations = [
        migrations.AddField(
            model_name='article',
            name='user',
            field=models.ForeignKey(on_delete=models.SET(
                articles.models.get_sentinel_user),
                                    to=settings.AUTH_USER_MODEL,
                                    verbose_name='文章作者'),
        ),
    ]
Exemplo n.º 5
0
class Migration(migrations.Migration):

    replaces = [('articles', '0001_initial'), ('articles', '0002_article'),
                ('articles', '0003_auto_20190409_1732'),
                ('articles', '0004_auto_20190415_0959'),
                ('articles', '0005_comment'),
                ('articles', '0006_comment_author'),
                ('articles', '0007_auto_20190419_0943'),
                ('articles', '0008_article_foreignkey_to_boat'),
                ('articles', '0009_heading_foreignkey_to_boat'),
                ('articles', '0010_auto_20190423_0950'),
                ('articles', '0011_auto_20190423_0952'),
                ('articles', '0012_auto_20190426_1000'),
                ('articles', '0013_auto_20190507_2237'),
                ('articles', '0014_article_show'),
                ('articles', '0015_auto_20190513_1722')]

    initial = True

    dependencies = [
        ('boats', '0016_auto_20190422_1539'),
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('boats', '0012_auto_20190416_1721'),
    ]

    operations = [
        migrations.CreateModel(
            name='Heading',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(db_index=True,
                                  max_length=20,
                                  unique=True,
                                  verbose_name='heading title')),
                ('order',
                 models.SmallIntegerField(db_index=True,
                                          default=0,
                                          verbose_name='Order')),
            ],
        ),
        migrations.CreateModel(
            name='SubHeading',
            fields=[],
            options={
                'verbose_name':
                'Sub heading',
                'verbose_name_plural':
                'Sub headings',
                'ordering':
                ('foreignkey__order', 'foreignkey__name', 'order', 'name'),
                'proxy':
                True,
                'indexes': [],
                'constraints': [],
            },
            bases=('articles.heading', ),
        ),
        migrations.CreateModel(
            name='UpperHeading',
            fields=[],
            options={
                'verbose_name': 'Upper heading',
                'verbose_name_plural': 'Upper headings',
                'ordering': ('order', 'name'),
                'proxy': True,
                'indexes': [],
                'constraints': [],
            },
            bases=('articles.heading', ),
        ),
        migrations.AddField(
            model_name='heading',
            name='foreignkey',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.PROTECT,
                to='articles.UpperHeading',
                verbose_name='Upper heading'),
        ),
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title',
                 models.CharField(help_text='Please add a title',
                                  max_length=50,
                                  verbose_name='Article header')),
                ('content',
                 models.TextField(
                     blank=True,
                     help_text='Please briefly describe the article',
                     verbose_name='Description of the article')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      db_index=True,
                                      verbose_name='Published at')),
                ('url_to_article',
                 models.URLField(help_text='Please insert URL of the article',
                                 max_length=100,
                                 unique=True,
                                 verbose_name='URL to the article')),
                ('author',
                 models.ForeignKey(on_delete=models.SET(
                     articles.models.superuser),
                                   to=settings.AUTH_USER_MODEL)),
                ('foreignkey_to_subheading',
                 models.ForeignKey(help_text='Please choose subheading',
                                   on_delete=django.db.models.deletion.PROTECT,
                                   to='articles.SubHeading',
                                   verbose_name='Subheading')),
                ('foreignkey_to_boat',
                 models.ForeignKey(
                     blank=True,
                     help_text='Please choose the boat',
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='boats.BoatModel',
                     verbose_name='Parent boat for article')),
            ],
            options={
                'verbose_name': 'Article',
                'verbose_name_plural': 'Articles',
                'ordering': ['-created_at'],
                'unique_together': {('foreignkey_to_subheading', 'title')},
            },
        ),
        migrations.CreateModel(
            name='Comment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content',
                 models.TextField(help_text='Please type in comment here',
                                  verbose_name='Comment text')),
                ('is_active',
                 models.BooleanField(db_index=True,
                                     default=True,
                                     help_text='publish?',
                                     verbose_name='Published')),
                ('created_at',
                 models.DateTimeField(auto_now_add=True,
                                      db_index=True,
                                      verbose_name='Publish date')),
                ('foreignkey_to_article',
                 models.ForeignKey(
                     blank=True,
                     help_text='Please choose the article to comment on',
                     null=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     to='articles.Article',
                     verbose_name='Article')),
                ('foreignkey_to_boat',
                 models.ForeignKey(
                     blank=True,
                     help_text='Please choose the boat to comment on',
                     null=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     to='boats.BoatModel',
                     verbose_name='Boat')),
                ('author',
                 models.CharField(default=1,
                                  help_text='Please type in your name ',
                                  max_length=30,
                                  verbose_name='Author')),
            ],
            options={
                'verbose_name': 'Comment',
                'verbose_name_plural': 'Comments',
                'ordering': ['-created_at'],
            },
        ),
        migrations.AddField(
            model_name='heading',
            name='one_to_one_to_boat',
            field=models.OneToOneField(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='boats.BoatModel',
                verbose_name='correspondent boat for the category'),
        ),
        migrations.AddIndex(
            model_name='article',
            index=django.contrib.postgres.indexes.BrinIndex(
                fields=['created_at'], name='articles_ar_created_391982_brin'),
        ),
        migrations.AddIndex(
            model_name='comment',
            index=django.contrib.postgres.indexes.BrinIndex(
                fields=['created_at'], name='articles_co_created_c2d2b6_brin'),
        ),
        migrations.AddField(
            model_name='article',
            name='show',
            field=models.BooleanField(default=True, editable=False),
        ),
        migrations.AlterModelManagers(
            name='article',
            managers=[
                ('default', django.db.models.manager.Manager()),
            ],
        ),
        migrations.AddField(
            model_name='article',
            name='change_date',
            field=models.DateTimeField(auto_now=True),
        ),
        migrations.AlterField(
            model_name='article',
            name='show',
            field=models.BooleanField(
                default=True,
                help_text=
                'Marked articles are shown everywhere, unmarked considered as deleted ones',
                verbose_name='deleted sigh'),
        ),
    ]