Esempio n. 1
0
class Migration(migrations.Migration):

    dependencies = [
        ('content', '0005_auto_20180117_1122'),
    ]

    operations = [
        migrations.AlterField(
            model_name='app',
            name='name',
            field=models.CharField(max_length=30, verbose_name='이름'),
        ),
        migrations.AlterField(
            model_name='content',
            name='asset_bundle_name',
            field=models.CharField(max_length=50,
                                   verbose_name='Asset Bundle 이름'),
        ),
        migrations.AlterField(
            model_name='content',
            name='name',
            field=models.CharField(max_length=50, verbose_name='이름'),
        ),
        migrations.AlterField(
            model_name='content',
            name='scene_name',
            field=models.CharField(max_length=50,
                                   verbose_name='Unity Scene 이름'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='download_url',
            field=models.URLField(verbose_name='다운로드 URL'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='version_number',
            field=models.CharField(
                max_length=8,
                validators=[content.models.version_number_validator],
                verbose_name='버전명'),
        ),
        migrations.AlterField(
            model_name='launcherversion',
            name='download_url',
            field=models.URLField(verbose_name='다운로드 URL'),
        ),
        migrations.AlterField(
            model_name='launcherversion',
            name='version_number',
            field=models.CharField(
                max_length=8,
                validators=[content.models.version_number_validator],
                verbose_name='버전명'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('content', '0004_auto_20180527_1349'),
    ]

    operations = [
        migrations.AlterField(
            model_name='article',
            name='content',
            field=models.TextField(blank=True, default='', null=True),
        ),
        migrations.AlterField(
            model_name='article',
            name='created_at',
            field=models.ForeignKey(blank=True, default=None, null=True, on_delete=models.SET(content.models.get_sentinel_user), related_name='+', to=settings.AUTH_USER_MODEL),
        ),
        migrations.AlterField(
            model_name='article',
            name='description',
            field=models.TextField(blank=True, default='', null=True),
        ),
        migrations.AlterField(
            model_name='article',
            name='edited_at',
            field=models.ForeignKey(blank=True, default=None, null=True, on_delete=models.SET(content.models.get_sentinel_user), related_name='+', to=settings.AUTH_USER_MODEL),
        ),
        migrations.AlterField(
            model_name='article',
            name='img_path',
            field=models.ImageField(blank=True, default='', null=True, upload_to='article/imgs'),
        ),
        migrations.AlterField(
            model_name='article',
            name='img_url',
            field=models.URLField(blank=True, default='', null=True),
        ),
        migrations.AlterField(
            model_name='article',
            name='intro',
            field=models.TextField(blank=True, default='', null=True),
        ),
        migrations.AlterField(
            model_name='article',
            name='published_at',
            field=models.ForeignKey(blank=True, default=None, null=True, on_delete=models.SET(content.models.get_sentinel_user), related_name='+', to=settings.AUTH_USER_MODEL),
        ),
    ]
Esempio n. 3
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.BigAutoField(editable=False,
                                     primary_key=True,
                                     serialize=False)),
                ('title', models.TextField(db_index=True)),
                ('alias', models.TextField(unique=True)),
                ('intro', models.TextField(default='', null=True)),
                ('content', models.TextField(default='', null=True)),
                ('img_url', models.URLField(default='', null=True)),
                ('img_path',
                 models.ImageField(default='', null=True, upload_to='')),
                ('state', models.BooleanField(db_index=True, default=False)),
                ('created',
                 models.DateTimeField(auto_now_add=True, db_index=True)),
                ('edited',
                 models.DateTimeField(auto_now_add=True, db_index=True)),
                ('published', models.DateTimeField(db_index=True, null=True)),
                ('created_at',
                 models.ForeignKey(on_delete=models.SET(
                     content.models.get_sentinel_user),
                                   related_name='+',
                                   to=settings.AUTH_USER_MODEL)),
                ('edited_at',
                 models.ForeignKey(on_delete=models.SET(
                     content.models.get_sentinel_user),
                                   related_name='+',
                                   to=settings.AUTH_USER_MODEL)),
                ('published_at',
                 models.ForeignKey(on_delete=models.SET(
                     content.models.get_sentinel_user),
                                   related_name='+',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name="Articles",
            fields=[
                ("id",
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name="ID")),
                ("name", models.CharField(max_length=20, verbose_name="文章名称")),
                ("content",
                 models.CharField(blank=True,
                                  max_length=300,
                                  verbose_name="文章简介")),
                ("url",
                 models.URLField(max_length=100,
                                 null=True,
                                 verbose_name="url路径")),
                ("register_time",
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name="上传时间")),
            ],
            options={
                "ordering": ("register_time", ),
            },
        ),
        migrations.CreateModel(
            name="Consultant",
            fields=[
                ("id",
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name="ID")),
                ("name", models.CharField(max_length=20,
                                          verbose_name="咨询师姓名")),
                ("content",
                 models.CharField(blank=True,
                                  max_length=300,
                                  verbose_name="咨询师简介")),
                ("telephone",
                 models.CharField(blank=True,
                                  max_length=11,
                                  verbose_name="咨询师电话")),
                ("QQ",
                 models.CharField(blank=True,
                                  max_length=16,
                                  verbose_name="咨询师QQ")),
                ("register_time",
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name="注册时间")),
            ],
            options={
                "ordering": ("register_time", ),
            },
        ),
        migrations.CreateModel(
            name="Lecture",
            fields=[
                ("id",
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name="ID")),
                ("name", models.CharField(max_length=20, verbose_name="讲座名称")),
                ("content",
                 models.CharField(blank=True,
                                  max_length=300,
                                  verbose_name="讲座简介")),
                ("time",
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name="开始时间")),
            ],
            options={
                "ordering": ("time", ),
            },
        ),
        migrations.CreateModel(
            name="PsyTest",
            fields=[
                ("id",
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name="ID")),
                ("name", models.CharField(max_length=20,
                                          verbose_name="心理测试名称")),
                ("content",
                 models.CharField(blank=True,
                                  max_length=300,
                                  verbose_name="测试简介")),
                ("url",
                 models.URLField(max_length=100,
                                 null=True,
                                 verbose_name="url路径")),
                ("register_time",
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name="上传时间")),
            ],
            options={
                "ordering": ("register_time", ),
            },
        ),
        migrations.CreateModel(
            name="Resource",
            fields=[
                ("id",
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name="ID")),
                ("name", models.CharField(max_length=20, verbose_name="资源名称")),
                ("content",
                 models.CharField(blank=True,
                                  max_length=300,
                                  verbose_name="资源简介")),
                ("resource",
                 models.FileField(
                     help_text="直接上传到服务器,名称中不要有中文",
                     upload_to=content.models.Resource.resource_path,
                     verbose_name="资源上传")),
                ("register_time",
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name="上传时间")),
            ],
            options={
                "ordering": ("register_time", ),
            },
        ),
    ]
Esempio n. 5
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Content',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=20, unique=True)),
                ('scene_name', models.CharField(max_length=50, unique=True)),
            ],
        ),
        migrations.CreateModel(
            name='ContentVersion',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('version_number',
                 models.CharField(
                     max_length=8,
                     unique=True,
                     validators=[content.models.version_number_validator])),
                ('download_url', models.URLField(unique=True)),
                ('update_time', models.DateTimeField(auto_now_add=True)),
                ('content',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     related_name='versions',
                     to='content.Content')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='LauncherVersion',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('version_number',
                 models.CharField(
                     max_length=8,
                     unique=True,
                     validators=[content.models.version_number_validator])),
                ('download_url', models.URLField(unique=True)),
                ('update_time', models.DateTimeField(auto_now_add=True)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.AddField(
            model_name='contentversion',
            name='minimum_launcher_version',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='content.LauncherVersion'),
        ),
    ]
Esempio n. 6
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Document',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('time_created', models.DateTimeField(auto_now_add=True)),
                ('title', models.CharField(blank=True, max_length=300)),
                ('author', models.CharField(blank=True, max_length=200)),
                ('date_published',
                 models.DateField(
                     blank=True,
                     help_text='Date on which the document was published',
                     null=True)),
                ('file', models.FileField(blank=True, upload_to='documents/')),
                ('link',
                 models.URLField(
                     blank=True,
                     help_text='Link to document if external file')),
                ('description',
                 models.TextField(
                     blank=True,
                     help_text='Text to describe contents of the document')),
                ('tags',
                 django.contrib.postgres.fields.ArrayField(
                     base_field=models.CharField(
                         max_length=100,
                         validators=[content.models.validate_tag]),
                     blank=True,
                     db_index=True,
                     null=True,
                     size=None)),
            ],
        ),
        migrations.CreateModel(
            name='Image',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('time_created',
                 models.DateTimeField(auto_now_add=True, db_index=True)),
                ('image',
                 versatileimagefield.fields.VersatileImageField(
                     height_field='height',
                     upload_to='images/',
                     verbose_name='Image',
                     width_field='width')),
                ('caption', models.TextField(blank=True)),
                ('height',
                 models.PositiveIntegerField(blank=True,
                                             null=True,
                                             verbose_name='Image Height')),
                ('width',
                 models.PositiveIntegerField(blank=True,
                                             null=True,
                                             verbose_name='Image Width')),
                ('tags',
                 django.contrib.postgres.fields.ArrayField(
                     base_field=models.CharField(
                         max_length=100,
                         validators=[content.models.validate_tag]),
                     blank=True,
                     db_index=True,
                     null=True,
                     size=None)),
            ],
        ),
    ]
Esempio n. 7
0
class Migration(migrations.Migration):

    dependencies = [
        ('content', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='App',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(max_length=30,
                                  unique=True,
                                  verbose_name='이름')),
            ],
        ),
        migrations.AlterModelOptions(
            name='content',
            options={
                'verbose_name': '콘텐츠',
                'verbose_name_plural': '콘텐츠'
            },
        ),
        migrations.AlterModelOptions(
            name='contentversion',
            options={
                'verbose_name': '콘텐츠 버전',
                'verbose_name_plural': '콘텐츠 버전'
            },
        ),
        migrations.AlterModelOptions(
            name='launcherversion',
            options={
                'verbose_name': '런처 버전',
                'verbose_name_plural': '런처 버전'
            },
        ),
        migrations.AddField(
            model_name='content',
            name='asset_bundle_name',
            field=models.CharField(default='',
                                   max_length=50,
                                   unique=True,
                                   verbose_name='Asset Bundle 이름'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='contentversion',
            name='asset_bundle_number',
            field=models.PositiveIntegerField(default=0,
                                              verbose_name='Asset Bundle 번호'),
            preserve_default=False,
        ),
        migrations.AlterField(
            model_name='content',
            name='name',
            field=models.CharField(max_length=50,
                                   unique=True,
                                   verbose_name='이름'),
        ),
        migrations.AlterField(
            model_name='content',
            name='scene_name',
            field=models.CharField(max_length=50,
                                   unique=True,
                                   verbose_name='Unity Scene 이름'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='content',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='versions',
                to='content.Content',
                verbose_name='콘텐츠'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='download_url',
            field=models.URLField(unique=True, verbose_name='다운로드 URL'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='minimum_launcher_version',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='content.LauncherVersion',
                verbose_name='최소 런처 버전'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='update_time',
            field=models.DateTimeField(auto_now_add=True,
                                       verbose_name='업데이트 시간'),
        ),
        migrations.AlterField(
            model_name='contentversion',
            name='version_number',
            field=models.CharField(
                max_length=8,
                unique=True,
                validators=[content.models.version_number_validator],
                verbose_name='버전명'),
        ),
        migrations.AlterField(
            model_name='launcherversion',
            name='download_url',
            field=models.URLField(unique=True, verbose_name='다운로드 URL'),
        ),
        migrations.AlterField(
            model_name='launcherversion',
            name='update_time',
            field=models.DateTimeField(auto_now_add=True,
                                       verbose_name='업데이트 시간'),
        ),
        migrations.AlterField(
            model_name='launcherversion',
            name='version_number',
            field=models.CharField(
                max_length=8,
                unique=True,
                validators=[content.models.version_number_validator],
                verbose_name='버전명'),
        ),
        migrations.AlterUniqueTogether(
            name='contentversion',
            unique_together={('content', 'asset_bundle_number')},
        ),
        migrations.AddField(
            model_name='content',
            name='app',
            field=models.ForeignKey(
                default=1,
                on_delete=django.db.models.deletion.DO_NOTHING,
                to='content.App',
                verbose_name='앱'),
            preserve_default=False,
        ),
    ]