示例#1
0
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0005_auto_20170905_2054'),
    ]

    operations = [
        migrations.CreateModel(
            name='Breed',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=1000)),
                ('size', models.CharField(choices=[('T', 'Tiny'), ('S', 'Small'), ('M', 'Medium'), ('L', 'Large')], max_length=1)),
                ('friendliness', models.IntegerField(validators=[api.models.validation])),
                ('trainability', models.IntegerField(validators=[api.models.validation])),
                ('sheddingamount', models.IntegerField(validators=[api.models.validation])),
                ('exerciseneeds', models.IntegerField(validators=[api.models.validation])),
            ],
        ),
        migrations.CreateModel(
            name='Dog',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=1000)),
                ('age', models.IntegerField(validators=[api.models.valid])),
                ('gender', models.CharField(max_length=1000)),
                ('color', models.CharField(max_length=1000)),
                ('favoritefood', models.CharField(max_length=1000)),
                ('favoritetoy', models.CharField(max_length=1000)),
                ('breed', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Breed')),
            ],
        ),
    ]
示例#2
0
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0028_merge_20191125_0949'),
    ]

    operations = [
        migrations.AddField(
            model_name='fieldreport',
            name='forecast_based_action',
            field=enumfields.fields.EnumIntegerField(default=0, enum=api.models.RequestChoices),
        ),
        migrations.AddField(
            model_name='fieldreport',
            name='forecast_based_action_amount',
            field=models.IntegerField(blank=True, null=True),
        ),
        migrations.AddField(
            model_name='fieldreport',
            name='imminent_dref',
            field=enumfields.fields.EnumIntegerField(default=0, enum=api.models.RequestChoices),
        ),
        migrations.AddField(
            model_name='fieldreport',
            name='imminent_dref_amount',
            field=models.IntegerField(blank=True, null=True),
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='Hotel',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('Name', models.CharField(max_length=255)),
                ('image',
                 models.ImageField(null=True,
                                   upload_to=api.models.image_file_path)),
                ('description', models.TextField()),
                ('contact_no', models.IntegerField(max_length=20)),
                ('rating', models.IntegerField(max_length=5)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('resource_inventory', '0004_auto_20181017_1532'),
        ('api', '0003_auto_20190102_1956'),
    ]

    operations = [
        migrations.CreateModel(
            name='SnapshotConfig',
            fields=[
                ('taskconfig_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.TaskConfig')),
                ('image', models.IntegerField(null=True)),
                ('dashboard_id', models.IntegerField()),
                ('host', models.ForeignKey(null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='resource_inventory.Host')),
            ],
            bases=('api.taskconfig',),
        ),
        migrations.CreateModel(
            name='SnapshotRelation',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('status', models.IntegerField(default=0)),
                ('task_id', models.CharField(default=api.models.get_task_uuid, max_length=37)),
                ('lab_token', models.CharField(default='null', max_length=50)),
                ('message', models.TextField(default='')),
                ('config', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='api.SnapshotConfig')),
                ('job', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Job')),
                ('snapshot', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='resource_inventory.Image')),
            ],
            options={
                'abstract': False,
            },
        ),
    ]
示例#5
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='Room',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('code',
                 models.CharField(default=api.models.generate_unique_code,
                                  max_length=8,
                                  unique=True)),
                ('equipeA', models.CharField(max_length=50, unique=True)),
                ('equipeB', models.CharField(max_length=50, unique=True)),
                ('pointA', models.IntegerField(default=0)),
                ('pointB', models.IntegerField(default=0)),
                ('nbQuestion', models.IntegerField(default=1)),
            ],
        ),
    ]
示例#6
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='User',
            fields=[
                ('password', models.CharField(max_length=128, verbose_name='password')),
                ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')),
                ('id', models.IntegerField(primary_key=True, serialize=False)),
                ('email', models.CharField(max_length=100, unique=True)),
                ('is_admin', models.BooleanField(default=False)),
                ('quota', models.IntegerField(default=None, null=True)),
            ],
            options={
                'abstract': False,
            },
            managers=[
                ('objects', api.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Resource',
            fields=[
                ('uuid', models.CharField(max_length=50, primary_key=True, serialize=False)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='resources', to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
示例#7
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Game',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('is_started', models.BooleanField(default=False)),
                ('acces_a', models.IntegerField(default=api.models.randomint)),
                ('acces_b', models.IntegerField(default=api.models.randomint)),
            ],
        ),
        migrations.CreateModel(
            name='Round',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('game', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Game')),
            ],
        ),
        migrations.CreateModel(
            name='Choice',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('choice_played', models.CharField(choices=[('ROCK', 'Rock'), ('PAPER', 'Paper'), ('SCISSOR', 'Scissor')], max_length=7)),
                ('round', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.Round')),
            ],
        ),
    ]
示例#8
0
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0009_dog'),
    ]

    operations = [
        migrations.AlterField(
            model_name='breed',
            name='excerciseneeds',
            field=models.IntegerField(validators=[api.models.validate_number]),
        ),
        migrations.AlterField(
            model_name='breed',
            name='friendlyness',
            field=models.IntegerField(validators=[api.models.validate_number]),
        ),
        migrations.AlterField(
            model_name='breed',
            name='sheddinamount',
            field=models.IntegerField(validators=[api.models.validate_number]),
        ),
        migrations.AlterField(
            model_name='breed',
            name='trainability',
            field=models.IntegerField(validators=[api.models.validate_number]),
        ),
    ]
示例#9
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Answer',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('text', models.CharField(max_length=40)),
                ('is_correct', models.BooleanField(default=False)),
            ],
        ),
        migrations.CreateModel(
            name='Question',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('time_limit', models.IntegerField(default=20)),
                ('text', models.CharField(max_length=100)),
                ('order', models.IntegerField(default=0, unique=True)),
                ('answers',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='api.Answer')),
            ],
        ),
        migrations.CreateModel(
            name='Quiz',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('code',
                 models.CharField(default=api.models.generate_unique_code,
                                  max_length=6,
                                  unique=True)),
                ('host', models.CharField(max_length=50)),
                ('questions',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='api.Question')),
            ],
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Room',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('room_code',
                 models.CharField(default=api.models.generate_room_code,
                                  max_length=8,
                                  unique=True)),
                ('host_key', models.CharField(max_length=50, unique=True)),
                ('host_name', models.CharField(max_length=20)),
                ('guest_can_pause', models.BooleanField(default=False)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('votes_to_skip',
                 models.IntegerField(
                     default=2,
                     validators=[
                         django.core.validators.MinValueValidator(1),
                         django.core.validators.MaxValueValidator(10)
                     ])),
                ('start_balance',
                 models.IntegerField(
                     default=100,
                     validators=[
                         django.core.validators.MinValueValidator(1),
                         django.core.validators.MaxValueValidator(10000)
                     ])),
                ('min_bet',
                 models.IntegerField(
                     default=1,
                     validators=[
                         django.core.validators.MinValueValidator(1),
                         django.core.validators.MaxValueValidator(1000)
                     ])),
                ('players_number',
                 models.IntegerField(
                     default=2,
                     validators=[
                         django.core.validators.MinValueValidator(2),
                         django.core.validators.MaxValueValidator(10)
                     ])),
            ],
        ),
    ]
示例#11
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Pokemon',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=32)),
                ('code', models.CharField(max_length=32)),
                ('cp', models.IntegerField()),
                ('hp', models.IntegerField()),
                ('stardust', models.IntegerField()),
                ('attack', models.IntegerField()),
                ('defense', models.IntegerField()),
                ('stigmata', models.IntegerField()),
                ('percent', models.FloatField()),
                ('app1', models.IntegerField()),
                ('app2S', models.BooleanField()),
                ('app2A', models.BooleanField()),
                ('app2D', models.BooleanField()),
                ('app3', models.IntegerField()),
                ('team', models.CharField(max_length=32)),
                ('ref',
                 models.CharField(default=api.models._createRef,
                                  max_length=32,
                                  unique=True)),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Profile',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('team', models.CharField(blank=True, max_length=32,
                                          null=True)),
                ('level', models.IntegerField(blank=True, null=True)),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='MLRequest',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('start_year', models.IntegerField(default=2017)),
                ('end_year', models.IntegerField(default=2020)),
                ('state', models.CharField(max_length=100)),
                ('factor', models.CharField(max_length=50)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.AlterField(
            model_name='yearmodel',
            name='year',
            field=models.IntegerField(choices=[(2017, 2017), (2018, 2018),
                                               (2019, 2019), (2020, 2020),
                                               (2021, 2021), (2022, 2022),
                                               (2023, 2023), (2024, 2024),
                                               (2025, 2025), (2026, 2026),
                                               (2027, 2027), (2028, 2028),
                                               (2029, 2029)],
                                      default=api.models.current_year),
        ),
        migrations.CreateModel(
            name='Prediction',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('year', models.IntegerField()),
                ('pollution',
                 models.DecimalField(decimal_places=2, max_digits=32)),
                ('request',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='predictions',
                                   to='api.MLRequest')),
            ],
        ),
    ]
示例#13
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Course',
            fields=[
                ('_id',
                 djongo.models.fields.ObjectIdField(auto_created=True,
                                                    primary_key=True,
                                                    serialize=False)),
                ('identifier', models.IntegerField()),
                ('course_title', models.CharField(max_length=200)),
                ('num_subscribers', models.IntegerField()),
                ('subject', models.CharField(max_length=200)),
            ],
        ),
        migrations.CreateModel(
            name='Lecture',
            fields=[
                ('_id',
                 djongo.models.fields.ObjectIdField(auto_created=True,
                                                    primary_key=True,
                                                    serialize=False)),
                ('title', models.CharField(max_length=200)),
                ('subject', models.CharField(max_length=200)),
                ('attachment', models.CharField(max_length=200)),
                ('courses',
                 djongo.models.fields.ArrayField(
                     model_container=api.models.Course)),
            ],
        ),
        migrations.CreateModel(
            name='User',
            fields=[
                ('_id',
                 djongo.models.fields.ObjectIdField(auto_created=True,
                                                    primary_key=True,
                                                    serialize=False)),
                ('email', models.CharField(max_length=200)),
                ('password', models.CharField(max_length=200)),
                ('role', models.IntegerField()),
                ('courses',
                 djongo.models.fields.ArrayField(
                     model_container=api.models.Course)),
            ],
        ),
    ]
示例#14
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='GameImage',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('image', models.ImageField(blank=True, upload_to='game_images/')),
            ],
        ),
        migrations.CreateModel(
            name='Level',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(blank=True, max_length=50, null=True, verbose_name='Название')),
                ('timer', models.IntegerField(default=0, verbose_name='Таймер в минутах')),
                ('rating', models.IntegerField(default=0, verbose_name='+рейтинг')),
                ('balance', models.IntegerField(default=0, verbose_name='+баланс в %')),
            ],
        ),
        migrations.CreateModel(
            name='Image',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('image', models.ImageField(upload_to=api.models.game_images_dir)),
                ('code', models.CharField(default=uuid.uuid4, max_length=36)),
                ('lev', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='images', to='api.level')),
            ],
        ),
        migrations.CreateModel(
            name='Game',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('game_type', models.IntegerField(blank=True, null=True)),
                ('image', models.ImageField(blank=True, upload_to='games/')),
                ('date', models.DateTimeField(auto_now_add=True)),
                ('start', models.DateTimeField(auto_now_add=True)),
                ('result', models.BooleanField(default=False)),
                ('level', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='api.level')),
                ('player', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
示例#15
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Cliente',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nome', models.CharField(max_length=200)),
            ],
            options={
                'ordering': ['id'],
            },
        ),
        migrations.CreateModel(
            name='Produto',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('nome', models.CharField(max_length=200)),
                ('preco_unitario', models.DecimalField(decimal_places=2, default=0.0, max_digits=14)),
                ('multiplo', models.IntegerField(blank=True, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Pedido',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('pedido_id', models.CharField(blank=True, default=api.models.incrementa_id_pedido, editable=False, max_length=30, null=True)),
                ('status_pagamento', models.IntegerField(choices=[(0, 'Não Pago'), (1, 'Processando pedido'), (2, 'Pago')], default=0)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('cliente', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='api.Cliente')),
            ],
        ),
        migrations.CreateModel(
            name='ItensPedido',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('preco', models.DecimalField(decimal_places=2, default=0.0, max_digits=14)),
                ('quantidade', models.IntegerField(default=1)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('pedido', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='itemspedido', to='api.Pedido')),
                ('produto', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='api.Produto')),
            ],
        ),
    ]
示例#16
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='UserData',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('user_id', models.IntegerField()),
                ('first_name', models.TextField()),
                ('last_name', models.TextField()),
                ('verified', models.BooleanField()),
                ('birthday', models.DateField()),
                ('photo',
                 models.ImageField(upload_to=api.models.user_directory_path)),
                ('photo_url', models.URLField()),
            ],
        ),
    ]
示例#17
0
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0021_auto_20200818_1409'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='developmenttool',
            name='length',
        ),
        migrations.RemoveField(
            model_name='developmenttool',
            name='sort_by',
        ),
        migrations.RemoveField(
            model_name='developmenttool',
            name='users',
        ),
        migrations.AddField(
            model_name='developmenttool',
            name='attempts',
            field=models.IntegerField(
                default=1,
                validators=[django.core.validators.MinValueValidator(1)]),
        ),
        migrations.AddField(
            model_name='developmenttool',
            name='mechanic_class',
            field=enumfields.fields.EnumField(
                default='Badge',
                enum=api.models.DevelopmentTool.Mechanic,
                max_length=10),
        ),
    ]
示例#18
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Room',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('code',
                 models.CharField(default=api.models.generate_unique_code,
                                  max_length=8,
                                  unique=True)),
                ('host', models.CharField(max_length=50, unique=True)),
                ('guest_can_pause', models.BooleanField(default=False)),
                ('votes_to_skip', models.IntegerField(default=1)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('current_song', models.CharField(max_length=50, null=True)),
            ],
        ),
    ]
示例#19
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Room',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('code',
                 models.CharField(default=api.models.code_creator,
                                  max_length=8,
                                  unique=True)),
                ('host', models.CharField(max_length=30, unique=True)),
                ('email', models.EmailField(max_length=254)),
                ('can_guests_pause', models.BooleanField(default=False)),
                ('votes_for_skip', models.IntegerField(default=2)),
                ('created_date', models.DateTimeField(auto_now_add=True)),
            ],
        ),
    ]
示例#20
0
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0003_profile_type_account'),
    ]

    operations = [
        migrations.AddField(
            model_name='profile',
            name='city',
            field=models.CharField(blank=True, max_length=255, null=True),
        ),
        migrations.AddField(
            model_name='profile',
            name='phone',
            field=models.IntegerField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='profile',
            name='avatar',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=api.models.content_file_name),
        ),
    ]
示例#21
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Course',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=50)),
                ('zoom', models.CharField(max_length=50)),
                ('host', models.CharField(max_length=50)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('class_days', models.CharField(default='0000000',
                                                max_length=7)),
                ('start_time', models.CharField(max_length=5)),
                ('class_duration', models.IntegerField(default=50)),
                ('code',
                 models.CharField(default=api.models.generate_unique_code,
                                  max_length=8,
                                  unique=True)),
            ],
        ),
    ]
示例#22
0
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0003_auto_20210210_1647'),
    ]

    operations = [
        migrations.CreateModel(
            name='Pricing',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('slug', models.SlugField()),
                ('price', models.IntegerField()),
            ],
        ),
        migrations.AddField(
            model_name='profile',
            name='pricing',
            field=models.ForeignKey(
                default=api.models.get_or_create_pricing,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='pricing',
                to='api.pricing'),
        ),
    ]
示例#23
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0012_alter_user_first_name_max_length'),
    ]

    operations = [
        migrations.CreateModel(
            name='User',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                ('first_name', models.CharField(blank=True, max_length=150, verbose_name='first name')),
                ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')),
                ('email', models.EmailField(max_length=255, unique=True)),
                ('username', models.CharField(max_length=50, unique=True)),
                ('password', models.CharField(max_length=50)),
                ('date_joined', models.DateField()),
                ('last_login', models.DateTimeField()),
                ('rapid_rating', models.IntegerField(default=600)),
                ('blitz_rating', models.IntegerField(default=600)),
                ('bullet_rating', models.IntegerField(default=600)),
                ('is_active', models.BooleanField(default=True)),
                ('staff', models.BooleanField(default=False)),
                ('admin', models.BooleanField(default=False)),
                ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')),
                ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Game',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('fen', models.TextField()),
                ('black', models.ForeignKey(on_delete=models.SET(api.models.get_deleted_user), related_name='black_games', to=settings.AUTH_USER_MODEL)),
                ('white', models.ForeignKey(on_delete=models.SET(api.models.get_deleted_user), related_name='white_games', to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0011_update_proxy_permissions'),
    ]

    operations = [
        migrations.CreateModel(
            name='User',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('password', models.CharField(max_length=128, verbose_name='password')),
                ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')),
                ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                ('email', models.EmailField(max_length=255, unique=True)),
                ('name', models.CharField(max_length=255)),
                ('is_active', models.BooleanField(default=True)),
                ('is_staff', models.BooleanField(default=False)),
                ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')),
                ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Ingredient',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Tag',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Recipe',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('time_minutes', models.IntegerField()),
                ('price', models.DecimalField(decimal_places=2, max_digits=5)),
                ('link', models.CharField(blank=True, max_length=255)),
                ('image', models.ImageField(null=True, upload_to=api.models.recipe_image_file_path)),
                ('ingredients', models.ManyToManyField(to='api.Ingredient')),
                ('tags', models.ManyToManyField(to='api.Tag')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
示例#25
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterModelOptions(
            name='snippet',
            options={},
        ),
        migrations.RenameField(
            model_name='snippet',
            old_name='created',
            new_name='date_created',
        ),
        migrations.RemoveField(
            model_name='snippet',
            name='code',
        ),
        migrations.RemoveField(
            model_name='snippet',
            name='language',
        ),
        migrations.RemoveField(
            model_name='snippet',
            name='linenos',
        ),
        migrations.RemoveField(
            model_name='snippet',
            name='style',
        ),
        migrations.RemoveField(
            model_name='snippet',
            name='title',
        ),
        migrations.AddField(
            model_name='snippet',
            name='date_modified',
            field=models.DateTimeField(auto_now=True),
        ),
        migrations.AddField(
            model_name='snippet',
            name='label',
            field=models.CharField(max_length=255, null=True, unique=True),
        ),
        migrations.AddField(
            model_name='snippet',
            name='swipe_val',
            field=models.IntegerField(default=0),
        ),
        migrations.AddField(
            model_name='snippet',
            name='url',
            field=models.URLField(default=api.models.url_default),
        ),
    ]
示例#26
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('api', '0060_delete_order'),
    ]

    operations = [
        migrations.CreateModel(
            name='Order',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('selecteds',
                 django.contrib.postgres.fields.ArrayField(
                     base_field=models.CharField(choices=[
                         ('IN', 'Insurance'),
                         ('SR', 'Signature Release Required'),
                         ('WG', 'White Glove Delivery'),
                         ('WC', 'Will-Call Pick Up'), ('GS',
                                                       'Ground Shipping'),
                         ('ES', 'Expedited Shipping')
                     ],
                                                 max_length=2),
                     default=api.models.Order.default_selecteds,
                     size=6)),
                ('quantity', models.IntegerField(default=1)),
                ('ordered_at',
                 models.DateTimeField(default=django.utils.timezone.now)),
                ('payment_status',
                 models.CharField(choices=[('paid', 'Paid'),
                                           ('unpaid', 'Unpaid')],
                                  max_length=6)),
                ('forecasted_arrival',
                 models.DateTimeField(default=None, null=True)),
                ('tracking_url', models.URLField(default=None, null=True)),
                ('delivery_address',
                 models.ForeignKey(default=None,
                                   null=True,
                                   on_delete=django.db.models.deletion.PROTECT,
                                   to='api.address')),
                ('rug',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='api.rug')),
                ('rug_variation',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='api.rugvariation')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_query_name='cart_items',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0008_auto_20200603_1146'),
    ]

    operations = [
        migrations.AlterField(
            model_name='routes',
            name='max_fare',
            field=models.IntegerField(default=api.models.random_max),
        ),
        migrations.AlterField(
            model_name='routes',
            name='min_fare',
            field=models.IntegerField(default=api.models.random_min),
        ),
    ]
示例#28
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Item',
            fields=[
                ('slug', models.CharField(default=api.models.pkgen, editable=False, max_length=12)),
                ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
                ('title', models.CharField(max_length=255)),
                ('description', models.CharField(max_length=255)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('order', models.IntegerField()),
            ],
            options={
                'ordering': ['order'],
            },
        ),
        migrations.CreateModel(
            name='List',
            fields=[
                ('slug', models.CharField(default=api.models.pkgen, editable=False, max_length=12)),
                ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
                ('title', models.CharField(max_length=255)),
                ('description', models.CharField(max_length=255)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('is_public', models.BooleanField(default=False)),
                ('timer', models.IntegerField(default=0)),
            ],
        ),
        migrations.AddField(
            model_name='item',
            name='list',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.List'),
        ),
        migrations.AlterUniqueTogether(
            name='item',
            unique_together={('list', 'order')},
        ),
    ]
示例#29
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Room',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('code',
                 models.CharField(default=api.models.generate_unique_code,
                                  max_length=8,
                                  unique=True)),
                ('host', models.CharField(max_length=50, unique=True)),
                ('num_questions', models.IntegerField(default=5)),
                ('player_can_join', models.BooleanField(default=True)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Player',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('code', models.CharField(max_length=8)),
                ('user_name', models.CharField(max_length=15)),
                ('session_key', models.CharField(max_length=50, unique=True)),
                ('score', models.IntegerField(default=0)),
                ('room',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='api.room')),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('api', '0004_auto_20200623_1300'),
    ]

    operations = [
        migrations.AlterField(
            model_name='user',
            name='age',
            field=models.IntegerField(null=True, verbose_name='年龄'),
        ),
        migrations.AlterField(
            model_name='user',
            name='image',
            field=models.ImageField(null=True, upload_to=api.models.wrapper),
        ),
        migrations.AlterField(
            model_name='user',
            name='native_place',
            field=models.CharField(default='',
                                   max_length=50,
                                   null=True,
                                   verbose_name='籍贯'),
        ),
        migrations.AlterField(
            model_name='user',
            name='nickName',
            field=models.CharField(max_length=50, null=True,
                                   verbose_name='昵称'),
        ),
        migrations.AlterField(
            model_name='user',
            name='score',
            field=models.IntegerField(default=0, null=True, verbose_name='积分'),
        ),
        migrations.AlterField(
            model_name='user',
            name='sex',
            field=models.BooleanField(null=True, verbose_name='性别'),
        ),
    ]