class Migration(migrations.Migration):

    initial = True

    dependencies = []

    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=200)),
                ('body', models.TextField()),
                ('image',
                 models.ImageField(blank=True,
                                   null=True,
                                   upload_to=article.models.upload_path)),
                ('publish_date', models.DateField(auto_now=True)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('article', '0003_auto_20190225_2206'),
    ]

    operations = [
        migrations.AddField(
            model_name='article',
            name='draft',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='article',
            name='height_field',
            field=models.IntegerField(default=0),
        ),
        migrations.AddField(
            model_name='article',
            name='image',
            field=models.ImageField(blank=True,
                                    height_field='height_field',
                                    null=True,
                                    upload_to=article.models.upload_location,
                                    width_field='width_field'),
        ),
        migrations.AddField(
            model_name='article',
            name='publish',
            field=models.DateField(default=django.utils.timezone.now),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='article',
            name='width_field',
            field=models.IntegerField(default=0),
        ),
    ]
Beispiel #3
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('headline', models.CharField(max_length=250)),
                ('content', models.TextField()),
                ('publication_date',
                 models.DateField(default=django.utils.timezone.now)),
                ('creation_time', models.DateTimeField(auto_now_add=True)),
                ('update_time', models.DateTimeField(auto_now=True)),
                ('author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'ordering':
                ('publication_date', 'creation_time', 'update_time'),
            },
        ),
        migrations.CreateModel(
            name='Media',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('content',
                 models.FileField(upload_to=article.models.
                                  article_media_content_upload_path)),
                ('article',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='article.Article')),
            ],
        ),
        migrations.CreateModel(
            name='Comments',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('message', models.CharField(max_length=250)),
                ('post_time', models.DateTimeField(auto_now_add=True)),
                ('update_time', models.DateTimeField(auto_now=True)),
                ('article',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='article.Article')),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Category',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
            ],
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('description', models.TextField()),
                ('price', models.IntegerField(default=0)),
                ('sale', models.IntegerField(default=0)),
                ('created_on', models.DateField(auto_now_add=True, null=True)),
                ('image',
                 models.ImageField(blank=True,
                                   null=True,
                                   upload_to=article.models.upload)),
                ('category',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='article.Category')),
            ],
        ),
        migrations.CreateModel(
            name='Comment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('body', models.TextField()),
                ('created_on', models.DateTimeField(auto_now_add=True)),
                ('author',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='comments',
                                   to='article.Product')),
            ],
        ),
    ]
Beispiel #5
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('bg_img',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=article.models.scramble_upload_img_name,
                     verbose_name='\u6807\u9898\u80cc\u666f')),
                ('title',
                 models.CharField(max_length=100,
                                  verbose_name='\u6807\u9898')),
                ('body', models.TextField(verbose_name='\u6b63\u6587')),
                ('abstract',
                 models.CharField(
                     blank=True,
                     help_text=
                     '\u6b64\u4e3a\u53ef\u9009\u9879\uff0c\u82e5\u4e3a\u7a7a\u683c\u5219\u6458\u53d6\u6b63\u6587\u524d50\u4e2a\u5b57\u7b26',
                     max_length=54,
                     null=True,
                     verbose_name='\u6458\u8981')),
                ('created_time',
                 models.DateTimeField(
                     auto_now_add=True,
                     verbose_name='\u521b\u5efa\u65f6\u95f4')),
                ('last_modified_time',
                 models.DateField(auto_now=True,
                                  verbose_name='\u4fee\u6539\u65f6\u95f4')),
                ('status',
                 models.CharField(choices=[('Editing', 'Editing'),
                                           ('Published', 'Published')],
                                  max_length=10,
                                  verbose_name='\u6587\u7ae0\u72b6\u6001')),
                ('topped',
                 models.BooleanField(default=False,
                                     verbose_name='\u662f\u5426\u7f6e\u9876')),
                ('views',
                 models.PositiveIntegerField(
                     default=0, verbose_name='\u70b9\u51fb\u91cf')),
            ],
            options={
                'ordering': ['-last_modified_time'],
            },
        ),
        migrations.CreateModel(
            name='Category',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(max_length=20,
                                  verbose_name='\u7c7b\u76ee\u540d\u79f0')),
                ('created_time',
                 models.DateTimeField(
                     auto_now_add=True,
                     verbose_name='\u521b\u5efa\u65f6\u95f4')),
                ('last_modified_time',
                 models.DateTimeField(
                     auto_now=True, verbose_name='\u4fee\u6539\u65f6\u95f4')),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='categories',
                                   to=settings.AUTH_USER_MODEL,
                                   verbose_name='\u4f5c\u8005')),
            ],
        ),
        migrations.CreateModel(
            name='Tag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(max_length=20,
                                  verbose_name='\u6807\u7b7e\u540d\u79f0')),
                ('created_time',
                 models.DateTimeField(
                     auto_now_add=True,
                     verbose_name='\u521b\u5efa\u65f6\u95f4')),
                ('last_modified_time',
                 models.DateTimeField(
                     auto_now=True, verbose_name='\u4fee\u6539\u65f6\u95f4')),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='tags',
                                   to=settings.AUTH_USER_MODEL,
                                   verbose_name='\u4f5c\u8005')),
            ],
        ),
        migrations.AddField(
            model_name='article',
            name='category',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='articles',
                to='article.Category',
                verbose_name='\u5206\u7c7b'),
        ),
        migrations.AddField(
            model_name='article',
            name='owner',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='articles',
                to=settings.AUTH_USER_MODEL,
                verbose_name='\u4f5c\u8005'),
        ),
        migrations.AddField(
            model_name='article',
            name='tags',
            field=models.ManyToManyField(
                blank=True,
                related_name='articles',
                to='article.Tag',
                verbose_name='\u6807\u7b7e\u96c6\u5408'),
        ),
    ]
Beispiel #6
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('article_title',
                 models.CharField(
                     max_length=200,
                     verbose_name=
                     '\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a')
                 ),
                ('article_intro',
                 models.TextField(
                     verbose_name=
                     '\u0412\u0430\u0448\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435'
                 )),
                ('article_text',
                 models.TextField(
                     verbose_name=
                     '\u0412\u0430\u0448\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435'
                 )),
                ('article_language',
                 models.CharField(choices=[
                     ('ru', '\u0440\u0443\u0441\u0441\u043a\u0438\u0439'),
                     ('en',
                      '\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439'
                      ),
                     ('tm',
                      '\u0442\u0443\u0440\u043a\u043c\u0435\u043d\u0441\u043a\u0438\u0439'
                      )
                 ],
                                  default='ru',
                                  max_length=9,
                                  verbose_name='\u042f\u0437\u044b\u043a')),
                ('article_date',
                 models.DateField(
                     default=datetime.date.today,
                     verbose_name=
                     '\u0414\u0430\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438'
                 )),
                ('article_views', models.IntegerField(default=0)),
                ('article_image_intro',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=article.models.get_image_path,
                     verbose_name=
                     '\u0412\u0441\u0442\u0443\u043f\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430'
                 )),
                ('article_image_full',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=article.models.get_image_path,
                     verbose_name=
                     '\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438'
                 )),
                ('article_author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'db_table': 'article',
                'verbose_name': '\u0421\u0442\u0430\u0442\u044c\u044e',
                'verbose_name_plural': '\u0421\u0442\u0430\u0442\u044c\u0438',
            },
        ),
        migrations.CreateModel(
            name='ArticleCategory',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100,
                                          verbose_name='Name')),
                ('article_category_language',
                 models.CharField(choices=[
                     ('ru', '\u0440\u0443\u0441\u0441\u043a\u0438\u0439'),
                     ('en',
                      '\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439'
                      ),
                     ('tm',
                      '\u0442\u0443\u0440\u043a\u043c\u0435\u043d\u0441\u043a\u0438\u0439'
                      )
                 ],
                                  default='ru',
                                  max_length=9,
                                  verbose_name='\u042f\u0437\u044b\u043a')),
            ],
            options={
                'db_table':
                'article_category',
                'verbose_name':
                '\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e',
                'verbose_name_plural':
                '\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438',
            },
        ),
        migrations.CreateModel(
            name='ArticleComment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('article_comment_text',
                 models.TextField(
                     verbose_name=
                     '\u0422\u0435\u043a\u0441\u0442 \u043a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f'
                 )),
                ('article_comment_date',
                 models.DateField(
                     default=datetime.date.today,
                     verbose_name=
                     '\u0414\u0430\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438'
                 )),
                ('article_comment_article',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='article.Article')),
                ('article_comment_author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'db_table':
                'article_comment',
                'verbose_name':
                '\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u0441\u0442\u0430\u0442\u044c\u0435',
                'verbose_name_plural':
                '\u041a\u043e\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a \u0441\u0442\u0430\u0442\u044c\u0435',
            },
        ),
        migrations.CreateModel(
            name='ArticleImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('article_image',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=article.models.get_image_path,
                     verbose_name=
                     '\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435'
                 )),
                ('article_image_text',
                 models.TextField(
                     verbose_name=
                     '\u041f\u043e\u0434\u043f\u0438\u0441\u044c \u043a \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044e'
                 )),
                ('article_image_date',
                 models.DateField(
                     default=datetime.date.today,
                     verbose_name=
                     '\u0414\u0430\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438'
                 )),
                ('article_image_article',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='article.Article')),
            ],
            options={
                'db_table':
                'article_image',
                'verbose_name':
                '\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043a \u0441\u0442\u0430\u0442\u044c\u0435',
                'verbose_name_plural':
                '\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043a \u0441\u0442\u0430\u0442\u044c\u0435',
            },
        ),
        migrations.AddField(
            model_name='article',
            name='article_category',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='article.ArticleCategory',
                verbose_name=
                '\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f'),
        ),
    ]