コード例 #1
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='User',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('first_name', models.CharField(max_length=30, verbose_name='Nome')),
                ('last_name', models.CharField(max_length=30, verbose_name='Sobrenome')),
                ('slug', models.SlugField(max_length=30, verbose_name='Nome Fantasia')),
                ('age', models.PositiveIntegerField(verbose_name='Idade')),
                ('description', models.TextField(max_length=250, verbose_name='Descrição')),
                ('profile_picture', models.ImageField(upload_to=core.models.upload_image_path, verbose_name='Foto do Perfil')),
                ('cacheForHours', models.DecimalField(decimal_places=2, max_digits=6, verbose_name='Cachê/Hr')),
                ('weight', models.FloatField(verbose_name='Peso(kg)')),
                ('height', models.FloatField(verbose_name='Altura(m)')),
                ('bust', models.FloatField(verbose_name='Busto(cm)')),
                ('waist', models.FloatField(verbose_name='Cintura(cm)')),
                ('butt', models.FloatField(verbose_name='Bunda(cm)')),
                ('created', models.DateTimeField(auto_now_add=True, verbose_name='Criado em ')),
                ('modified', models.DateTimeField(auto_now=True, verbose_name='Modificado em ')),
            ],
        ),
    ]
コード例 #2
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0011_auto_20201221_1847'),
    ]

    operations = [
        migrations.AddField(
            model_name='content',
            name='country',
            field=models.CharField(blank=True, max_length=100),
        ),
        migrations.AddField(
            model_name='content',
            name='image_02',
            field=models.ImageField(
                null=True, upload_to=core.models.content_image_file_path),
        ),
        migrations.AddField(
            model_name='content',
            name='image_03',
            field=models.ImageField(
                null=True, upload_to=core.models.content_image_file_path),
        ),
        migrations.AddField(
            model_name='content',
            name='latitude',
            field=models.FloatField(null=True),
        ),
        migrations.AddField(
            model_name='content',
            name='longitude',
            field=models.FloatField(null=True),
        ),
    ]
コード例 #3
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0010_auto_20210202_1504'),
    ]

    operations = [
        migrations.CreateModel(
            name='ImageAlbum',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
            ],
        ),
        migrations.AlterField(
            model_name='customer',
            name='user',
            field=models.OneToOneField(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='customer',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.CreateModel(
            name='Image',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('image',
                 models.ImageField(upload_to=core.models.get_upload_path)),
                ('default', models.BooleanField(default=False)),
                ('width', models.FloatField(default=100)),
                ('length', models.FloatField(default=100)),
                ('album',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='images',
                                   to='core.ImageAlbum')),
            ],
        ),
        migrations.AddField(
            model_name='item',
            name='album',
            field=models.OneToOneField(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='model',
                to='core.ImageAlbum'),
        ),
    ]
コード例 #4
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0036_user_notice'),
    ]

    operations = [
        migrations.CreateModel(
            name='MembershipFee',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('start', models.DateField(blank=True, null=True)),
                ('end', models.DateField(blank=True, null=True)),
                ('rate', models.FloatField(default=1)),
                ('comment', models.TextField(blank=True)),
                ('account',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='core.Account')),
            ],
        ),
        migrations.RemoveField(
            model_name='accpayphase',
            name='account',
        ),
        migrations.DeleteModel(name='AccPayPhase', ),
    ]
コード例 #5
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0005_auto_20210313_2221'),
    ]

    operations = [
        migrations.AlterField(
            model_name='item',
            name='img',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=core.models.get_upload_path),
        ),
        migrations.AlterField(
            model_name='item',
            name='price',
            field=models.FloatField(blank=True, default=0, null=True),
        ),
        migrations.AlterField(
            model_name='order',
            name='reference_number',
            field=models.CharField(blank=True,
                                   default='8075724948',
                                   max_length=10,
                                   null=True,
                                   unique=True),
        ),
    ]
コード例 #6
0
ファイル: 0001_initial.py プロジェクト: Xarenn/e-ogloszenia
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Ad',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('is_active', models.CharField(choices=[('T', 'T'), ('F', 'F')], default='F', max_length=1)),
                ('server_id', models.IntegerField(blank=True, null=True)),
                ('is_featured', models.BooleanField(default=False, verbose_name='Is Fetaured')),
                ('title', models.CharField(default=None, max_length=255)),
                ('category', models.CharField(choices=[('ELECTRONICS', 'ELECTRONICS'), ('HEADSETS', 'HEADSETS'), ('KEYS', 'KEYS')], default=None, max_length=64)),
                ('short_description', models.CharField(default=None, max_length=120)),
                ('personality', models.CharField(choices=[('COMPANY', 'COMPANY'), ('PRIVATE_PERSON', 'PRIVATE_PERSON')], default=None, max_length=64)),
                ('description', models.TextField(default=None, max_length=1024)),
                ('price', models.FloatField(default=0)),
                ('image', models.ImageField(upload_to=core.models.location_file)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
コード例 #7
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0003_auto_20200402_1131'),
    ]

    operations = [
        migrations.AddField(
            model_name='ingredient',
            name='carbs_sugar',
            field=models.FloatField(blank=True, null=True),
        ),
        migrations.AddField(
            model_name='ingredient',
            name='fat_saturated',
            field=models.FloatField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='ingredient',
            name='carbs',
            field=models.FloatField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='ingredient',
            name='fat',
            field=models.FloatField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='ingredient',
            name='proteine',
            field=models.FloatField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='recipe',
            name='image',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=core.models.uuid_upload_to),
        ),
        migrations.AlterField(
            model_name='recipestep',
            name='image',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=core.models.uuid_upload_to),
        ),
    ]
コード例 #8
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Item',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('price', models.FloatField()),
                ('discount_price', models.FloatField(blank=True, null=True)),
                ('category', models.CharField(choices=[('S', 'Shirt'), ('SW', 'Sport wear'), ('OW', 'Outwear')], max_length=1)),
                ('label', models.CharField(choices=[('P', 'primary'), ('S', 'Secondary'), ('D', 'danger')], max_length=1)),
                ('slug', models.SlugField()),
                ('description', models.TextField()),
            ],
        ),
        migrations.CreateModel(
            name='OrderItem',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('quantity', models.IntegerField(default=1)),
                ('item', models.ForeignKey(default=core.models.get_item, on_delete=django.db.models.deletion.CASCADE, to='core.Item')),
            ],
        ),
        migrations.CreateModel(
            name='Order',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('start_date', models.DateTimeField(auto_now_add=True)),
                ('ordered_date', models.DateTimeField()),
                ('ordered', models.BooleanField(default=False)),
                ('items', models.ManyToManyField(to='core.OrderItem')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
コード例 #9
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterField(
            model_name='empolyee',
            name='fields',
            field=multiselectfield.db.fields.MultiSelectField(choices=[
                ('dev', 'development'), ('des', 'design'), ('fam', 'farming'),
                ('ter', 'translating'), ('tra', 'transformation'),
                ('con', 'content management'), ('led', 'leading'),
                ('acc', 'accounting'), ('ins', 'insurance')
            ],
                                                              max_length=3),
        ),
        migrations.CreateModel(
            name='Advertisement',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('ex_date',
                 models.DateField(blank=True,
                                  default=core.models.one_month_from_today,
                                  null=True,
                                  verbose_name='Expiration Date')),
                ('field',
                 models.CharField(choices=[('dev', 'development'),
                                           ('des', 'design'),
                                           ('fam', 'farming'),
                                           ('ter', 'translating'),
                                           ('tra', 'transformation'),
                                           ('con', 'content management'),
                                           ('led', 'leading'),
                                           ('acc', 'accounting'),
                                           ('ins', 'insurance')],
                                  max_length=3)),
                ('salary', models.FloatField()),
                ('hw', models.SmallIntegerField(verbose_name='hours of work')),
                ('requierments', models.TextField()),
                ('employer',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.employer')),
            ],
        ),
    ]
コード例 #10
0
ファイル: 0001_initial.py プロジェクト: sebastian-apps/ttest
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Datasets',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('dataset1', models.TextField(default=None, validators=[core.models.validate_dataset])),
                ('mean1', models.FloatField(default=None, null=True)),
                ('sd1', models.FloatField(default=None, null=True)),
                ('n1', models.IntegerField(default=None, null=True)),
                ('dataset2', models.TextField(default=None, validators=[core.models.validate_dataset])),
                ('mean2', models.FloatField(default=None, null=True)),
                ('sd2', models.FloatField(default=None, null=True)),
                ('n2', models.IntegerField(default=None, null=True)),
                ('date_added', models.DateTimeField(auto_now_add=True)),
            ],
        ),
    ]
コード例 #11
0
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')),
                ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')),
                ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')),
                ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')),
                ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')),
                ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')),
                ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')),
                ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')),
                ('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',
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='SongModel',
            fields=[
                ('id', models.AutoField(primary_key=True, serialize=False)),
                ('song_file', models.FileField(blank=True, null=True, upload_to=core.models.upload_song_to)),
                ('song_title', models.CharField(max_length=300, null=True)),
                ('bpm', models.IntegerField(null=True)),
                ('key', models.CharField(max_length=2, null=True)),
                ('key_scale', models.CharField(max_length=5, null=True)),
                ('key_strength', models.FloatField(null=True)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
コード例 #12
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0021_auto_20201125_2209'),
    ]

    operations = [
        migrations.AlterField(
            model_name='professional',
            name='avg_price',
            field=models.FloatField(
                blank=True,
                default=0,
                null=True,
                validators=[core.models.MinOrNullValidator(65)],
                verbose_name='Average Price'),
        ),
    ]
コード例 #13
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0002_annualbudget_expense_expensestag_monthbudget'),
    ]

    operations = [
        migrations.CreateModel(
            name='Income',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('description', models.CharField(blank=True, max_length=255, verbose_name='Descripción')),
                ('amount', models.FloatField(validators=[core.models.validate_cero], verbose_name='Cantidad')),
                ('periodicity', models.CharField(blank=True, choices=[('m', 'Mensual'), ('a', 'Anual')], max_length=255)),
                ('date', models.DateField()),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Usuario')),
            ],
            options={
                'abstract': False,
            },
        ),
    ]
コード例 #14
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Author',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('birthday', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(max_length=100, verbose_name='Book name')),
                ('author_email',
                 models.EmailField(blank=True,
                                   max_length=75,
                                   verbose_name='Author email')),
                ('imported', models.BooleanField(default=False)),
                ('published',
                 models.DateField(blank=True,
                                  null=True,
                                  verbose_name='Published')),
                ('published_time',
                 models.TimeField(blank=True,
                                  null=True,
                                  verbose_name='Time published')),
                ('price',
                 models.DecimalField(blank=True,
                                     decimal_places=2,
                                     max_digits=10,
                                     null=True)),
                ('author',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   to='core.Author')),
            ],
        ),
        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='Census',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('state_code', models.IntegerField(blank=True, null=True)),
                ('state', models.CharField(blank=True,
                                           max_length=30,
                                           null=True)),
                ('dist_code', models.IntegerField(blank=True, null=True)),
                ('dist_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('sub_dist_name', models.IntegerField(blank=True, null=True)),
                ('sub_dist_code',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('vil_code', models.IntegerField(blank=True, null=True)),
                ('vil_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('cdb_code', models.IntegerField(blank=True, null=True)),
                ('cdb_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('gram_pan_code', models.IntegerField(blank=True, null=True)),
                ('gram_pan_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ref_year', models.IntegerField(blank=True, null=True)),
                ('sub_dist_hquarter_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('sub_dist_hquarter_distance',
                 models.IntegerField(blank=True, null=True)),
                ('dist_hquarter_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('dist_hquarter_dist',
                 models.IntegerField(blank=True, null=True)),
                ('nearest_stat_town_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('nearest_stat_town_dist',
                 models.IntegerField(blank=True, null=True)),
                ('within_state_ut_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('within_state_ut_dist',
                 models.IntegerField(blank=True, null=True)),
                ('outside_state_ut_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('outside_state_ut_dist',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('tot_geograph_area', models.IntegerField(blank=True,
                                                          null=True)),
                ('tot_households', models.IntegerField(blank=True, null=True)),
                ('tot_population', models.IntegerField(blank=True, null=True)),
                ('tot_male_population',
                 models.IntegerField(blank=True, null=True)),
                ('tot_female_population',
                 models.IntegerField(blank=True, null=True)),
                ('tot_sc_population', models.IntegerField(blank=True,
                                                          null=True)),
                ('tot_scm_population',
                 models.IntegerField(blank=True, null=True)),
                ('tot_scf_population',
                 models.IntegerField(blank=True, null=True)),
                ('tot_st_population', models.IntegerField(blank=True,
                                                          null=True)),
                ('tot_stm_population',
                 models.IntegerField(blank=True, null=True)),
                ('tot_stf_population',
                 models.IntegerField(blank=True, null=True)),
                ('gov_preprim_sch_status',
                 models.IntegerField(blank=True, null=True)),
                ('gov_preprim_sch_nos',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_preprim_sch_status',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_preprim_sch_nos',
                 models.IntegerField(blank=True, null=True)),
                ('nfaci_status_preprim',
                 models.IntegerField(blank=True, null=True)),
                ('nfaci_village_town_preprim',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_preprim',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_prim_sch_status',
                 models.IntegerField(blank=True, null=True)),
                ('gov_prim_sch_nos', models.IntegerField(blank=True,
                                                         null=True)),
                ('pvt_prim_sch_status',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_prim_sch_nos', models.IntegerField(blank=True,
                                                         null=True)),
                ('nfaci_status_prim', models.IntegerField(blank=True,
                                                          null=True)),
                ('nfaci_village_town_prim',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_prim',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_mid_sch_status', models.NullBooleanField()),
                ('gov_mid_sch_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('pvt_mid_sch_status', models.NullBooleanField()),
                ('pvt_mid_sch_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('nfaci_status_mid', models.NullBooleanField()),
                ('nfaci_village_town_mid',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_mid',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_sec_sch_status', models.NullBooleanField()),
                ('gov_sec_sch_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('pvt_sec_sch_status', models.NullBooleanField()),
                ('pvt_sec_sch_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('nfaci_status_sec', models.NullBooleanField()),
                ('nfaci_village_town_sec',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_sec',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_sen_sec_sch_status', models.NullBooleanField()),
                ('gov_sen_sec_sch_nos',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_sen_sec_sch_status', models.NullBooleanField()),
                ('pvt_sen_sec_sch_nos',
                 models.IntegerField(blank=True, null=True)),
                ('nfaci_status_sen_sec', models.NullBooleanField()),
                ('nfaci_village_town_sen_sec',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_sen_sec',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_deg_col_status', models.NullBooleanField()),
                ('gov_deg_col_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('pvt_deg_col_status', models.NullBooleanField()),
                ('pvt_deg_col_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('nfaci_status_deg_col', models.NullBooleanField()),
                ('nfaci_village_town_deg_col',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_deg_col',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_eng_col_status', models.NullBooleanField()),
                ('gov_eng_col_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('pvt_eng_col_status', models.NullBooleanField()),
                ('pvt_eng_col_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('nfaci_status_eng_col', models.NullBooleanField()),
                ('nfaci_village_town_eng_col',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_eng_col',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_med_col_status', models.NullBooleanField()),
                ('gov_med_col_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('pvt_med_col_status', models.NullBooleanField()),
                ('pvt_med_col_nos', models.IntegerField(blank=True,
                                                        null=True)),
                ('nfaci_status_med_col', models.NullBooleanField()),
                ('nfaci_village_town_med_col',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_med_col',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_mgmt_inst_status', models.NullBooleanField()),
                ('gov_mgmt_inst_nos', models.IntegerField(blank=True,
                                                          null=True)),
                ('pvt_mgmt_inst_status', models.NullBooleanField()),
                ('pvt_mgmt_inst_nos', models.IntegerField(blank=True,
                                                          null=True)),
                ('nfaci_status_mgmt_inst', models.NullBooleanField()),
                ('nfaci_village_town_mgmt_inst',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_mgmt_inst',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_polytech_status', models.NullBooleanField()),
                ('gov_polytech_nos', models.IntegerField(blank=True,
                                                         null=True)),
                ('pvt_polytech_status', models.NullBooleanField()),
                ('pvt_polytech_nos', models.IntegerField(blank=True,
                                                         null=True)),
                ('nfaci_status_polytech', models.NullBooleanField()),
                ('nfaci_village_town_polytech',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_polytech',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_voc_training_status', models.NullBooleanField()),
                ('gov_voc_training_nos',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_voc_training_status',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('pvt_voc_training_nos',
                 models.IntegerField(blank=True, null=True)),
                ('nfaci_status_voc_training', models.NullBooleanField()),
                ('nfaci_village_town_voc_training',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_voc_training',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_nonformal_training_status', models.NullBooleanField()),
                ('gov_nonformal_training_nos',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_nonformal_training_status', models.NullBooleanField()),
                ('pvt_nonformal_training_nos',
                 models.IntegerField(blank=True, null=True)),
                ('nfaci_status_nonformal_training', models.NullBooleanField()),
                ('nfaci_village_town_nonformal_training',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_nonformal_training',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_sch_for_dasabled_status', models.NullBooleanField()),
                ('gov_sch_for_dasabled_nos',
                 models.IntegerField(blank=True, null=True)),
                ('pvt_sch_for_dasabled_status', models.NullBooleanField()),
                ('pvt_sch_for_dasabled_nos',
                 models.IntegerField(blank=True, null=True)),
                ('nfaci_status_sch_for_dasabled', models.NullBooleanField()),
                ('nfaci_village_town_sch_for_dasabled',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_sch_for_dasabled',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gov_others_status', models.NullBooleanField()),
                ('gov_others_nos', models.IntegerField(blank=True, null=True)),
                ('pri_others_status', models.NullBooleanField()),
                ('pri_others_nos', models.IntegerField(blank=True, null=True)),
                ('nfaci_status_others', models.NullBooleanField()),
                ('nfaci_village_town_others',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('ina_distcode_others',
                 models.CharField(blank=True, max_length=2, null=True)),
            ],
            options={
                'db_table': 'census',
            },
        ),
        migrations.CreateModel(
            name='CensusRest',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('vil_code', models.IntegerField(blank=True, null=True)),
                ('com_health_centre_nos',
                 models.IntegerField(blank=True, null=True)),
                ('com_health_centre_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('com_health_centre_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('com_health_centre_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('com_health_centre_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_com_health_centre',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('prim_health_centre_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_centre_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_centre_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_centre_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_centre_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_prim_health_centre',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('prim_health_subcent_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_subcent_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_subcent_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_subcent_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('prim_health_subcent_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_prim_health_subcent',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('mat_child_wel_centre_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mat_child_wel_centre_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mat_child_wel_centre_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mat_child_wel_centre_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mat_child_wel_centre_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_mat_child_wel_centre',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('tb_clinic_nos', models.IntegerField(blank=True, null=True)),
                ('tb_clinic_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('tb_clinic_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('tb_clinic_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('tb_clinic_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_tb_clinic',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('hosp_allopath_nos', models.IntegerField(blank=True,
                                                          null=True)),
                ('hosp_allopath_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_allopath_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_allopath_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_allopath_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_hosp_allopath',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('hosp_alt_medicine_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_alt_medicine_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_alt_medicine_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_alt_medicine_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('hosp_alt_medicine_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_hosp_alt_medicine',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('dispensary_nos', models.IntegerField(blank=True, null=True)),
                ('dispensary_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('dispensary_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('dispensary_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('dispensary_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_dispensary',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('vet_hospital_nos', models.IntegerField(blank=True,
                                                         null=True)),
                ('vet_hospital_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('vet_hospital_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('vet_hospital_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('vet_hospital_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_vet_hospital',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('mob_health_clinic_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mob_health_clinic_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mob_health_clinic_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mob_health_clinic_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('mob_health_clinic_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_mob_health_clinic',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('fam_welfare_centre_nos',
                 models.IntegerField(blank=True, null=True)),
                ('fam_welfare_centre_doct_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('fam_welfare_centre_doct_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('fam_welfare_centre_staff_tot_nos',
                 models.IntegerField(blank=True, null=True)),
                ('fam_welfare_centre_staff_inpos_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ina_distcode_mob_fam_welfare_centre',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('ngvt_med_fac_out_pat_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_in_out_pat_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_charitable_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_med_practitioner_mbbs_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_med_practitioner_otherdeg_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_med_practitioner_nodeg_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_med_practitioner_faithhealer_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_medicine_shop_nos',
                 models.IntegerField(blank=True, null=True)),
                ('ngvt_med_fac_others_nos',
                 models.IntegerField(blank=True, null=True)),
                ('tap_water_treated_status', models.NullBooleanField()),
                ('tap_water_treated_fn_round_year', models.NullBooleanField()),
                ('tap_water_treated_fn_summer_months',
                 models.NullBooleanField()),
                ('tap_water_untreated_status', models.NullBooleanField()),
                ('tap_water_untreated_fn_round_year',
                 models.NullBooleanField()),
                ('tap_water_untreated_fn_summer_months',
                 models.NullBooleanField()),
                ('cov_well_status', models.NullBooleanField()),
                ('cov_well_fn_round_year', models.NullBooleanField()),
                ('cov_well_fn_summer_months', models.NullBooleanField()),
                ('uncov_well_status', models.NullBooleanField()),
                ('uncov_well_fn_round_year', models.NullBooleanField()),
                ('uncov_well_fn_summer_months', models.NullBooleanField()),
                ('han_pump_status', models.NullBooleanField()),
                ('han_pump_fn_round_year', models.NullBooleanField()),
                ('han_pump_fn_summer_months', models.NullBooleanField()),
                ('tub_wells_borehole_status', models.NullBooleanField()),
                ('tub_wells_fn_round_year', models.NullBooleanField()),
                ('tub_wells_fn_summer_months', models.NullBooleanField()),
                ('spring_status', models.NullBooleanField()),
                ('spring_fn_round_year', models.NullBooleanField()),
                ('spring_fn_summer_months', models.NullBooleanField()),
                ('river_canal_status', models.NullBooleanField()),
                ('river_canal_fn_round_year', models.NullBooleanField()),
                ('river_canal_fn_summer_months', models.NullBooleanField()),
                ('tank_pond_lake_status', models.NullBooleanField()),
                ('tank_pond_lake_fn_round_year', models.NullBooleanField()),
                ('tank_pond_lake_fn_summer_months', models.NullBooleanField()),
                ('others_status', models.NullBooleanField()),
                ('others_fn_round_year', models.NullBooleanField()),
                ('others_fn_summer_months', models.NullBooleanField()),
                ('closed_drainage_status', models.NullBooleanField()),
                ('open_drainage_status', models.NullBooleanField()),
                ('no_drainage_status',
                 models.NullBooleanField(db_column='no _drainage_status')),
                ('op_pucca_drainage_cov_w_tiles_slabs_status',
                 models.NullBooleanField()),
                ('op_pucca_drainage_uncovered_status',
                 models.NullBooleanField()),
                ('op_kuccha_drainage_status', models.NullBooleanField()),
                ('drainage_discharge_status', models.NullBooleanField()),
                ('area_covered_tot_sanitation_campaign_status',
                 models.NullBooleanField()),
                ('com_toilet_complex_w_bath_gen_public',
                 models.NullBooleanField()),
                ('com_toilet_complex_no_bath_gen_public',
                 models.NullBooleanField()),
                ('rural_prod_cent_sanitary_hw_outlet_availability',
                 models.NullBooleanField()),
                ('rural_prod_mart_sanitary_hw_outlet_availability',
                 models.NullBooleanField()),
                ('com_waste_disposal_system', models.NullBooleanField()),
                ('com_biogas_recycle_of_waste', models.NullBooleanField()),
                ('no_system_garbage_onroads', models.NullBooleanField()),
                ('post_office_status', models.NullBooleanField()),
                ('ina_dist_post_office',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('sub_post_office_status', models.NullBooleanField()),
                ('ina_dist_sub_post_office',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('post_telegraph_office_status', models.NullBooleanField()),
                ('ina_dist_post_telegraph_office',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('vil_pin_code_status', models.NullBooleanField()),
                ('ina_dist_vil_pin_code',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('pin_code', models.IntegerField(blank=True, null=True)),
                ('tel_landlines_status', models.NullBooleanField()),
                ('ina_dist_tel_landlines',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('pco_status', models.NullBooleanField()),
                ('ina_dist_pco',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('mob_phone_coverage_status', models.NullBooleanField()),
                ('ina_dist_mob_phone_coverage',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('internet_cafe_status', models.NullBooleanField()),
                ('ina_dist_internet_cafe',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('pri_courier_facility_status', models.NullBooleanField()),
                ('ina_dist_pri_courier_facility',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('pub_bus_service_status', models.NullBooleanField()),
                ('ina_dist_pub_bus_service',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('pri_bus_service_status', models.NullBooleanField()),
                ('ina_dist_pri_bus_service',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('railway_station_status', models.NullBooleanField()),
                ('ina_dist_railway_station',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('auto_modified_autos_status', models.NullBooleanField()),
                ('ina_dist_auto_modified_autos',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('taxi_status', models.NullBooleanField()),
                ('ina_dist_taxi',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('van_status', models.NullBooleanField()),
                ('ina_dist_van',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('tractor_status', models.NullBooleanField()),
                ('ina_dist_tractor',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('cycle_pulled_rickshaws_manual_status',
                 models.NullBooleanField()),
                ('ina_dist_cycle_pulled_rickshaws_manual',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('cycle_pulled_rickshaws_machine_status',
                 models.NullBooleanField()),
                ('ina_dist_cycle_pulled_rickshaws_machine',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('carts_by_animals_status', models.NullBooleanField()),
                ('ina_dist_carts_by_animals',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('sea_river_ferry_service_status', models.NullBooleanField()),
                ('ina_dist_sea_river_ferry_service',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('nat_highway_status', models.NullBooleanField()),
                ('ina_dist_nat_highway',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('state_highway_status', models.NullBooleanField()),
                ('ina_dist_state_highway',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('major_district_road_status', models.NullBooleanField()),
                ('ina_dist_major_district_road',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('oth_district_road_status', models.NullBooleanField()),
                ('ina_dist_oth_district_road',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('black_topped_pucca_road_staus', models.NullBooleanField()),
                ('ina_dist_black_topped_pucca_road',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('gravel_kuchha_roads_status', models.NullBooleanField()),
                ('ina_dist_gravel_kuchha_roads',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('water_bounded_macadam_status', models.NullBooleanField()),
                ('ina_dist_wat_bounded_macadam',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('all_weather_road_status', models.NullBooleanField()),
                ('ina_dist_all_weather_road',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('navigable_waterways_river_canal_status',
                 models.NullBooleanField()),
                ('ina_dist_navigable_waterways_river_canal',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('footpath_status', models.NullBooleanField()),
                ('ina_dist_footpath',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('atm_status', models.NullBooleanField()),
                ('ina_dist_atm',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('commercial_bank_status', models.NullBooleanField()),
                ('ina_dist_commercial_bank',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('cooperative_bank_status', models.NullBooleanField()),
                ('ina_dist_cooperative_bank',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('agri_credit_societies_status', models.NullBooleanField()),
                ('ina_dist_agri_credit_societies',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('selfhelp_group_status', models.NullBooleanField()),
                ('ina_dist_selfhelp_group',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('public_distribution_system_status',
                 models.NullBooleanField()),
                ('ina_dist_public_distribution_system',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('mandis_regular_market_status', models.NullBooleanField()),
                ('ina_dist_mandis_regular_market',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('weekly_haat_status', models.NullBooleanField()),
                ('ina_dist_weekly_haat',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('agri_marketing_society_status', models.NullBooleanField()),
                ('ina_dist_agri_marketing_society',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('nutritional_centres_icds_status', models.NullBooleanField()),
                ('ina_dist_nutritional_centres_icds',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('nutritional_centres_anganwadi_status',
                 models.NullBooleanField()),
                ('ina_dist_nutritional_centres_anganwadi',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('nutritional_centres_others_status',
                 models.NullBooleanField()),
                ('ina_dist_nutritional_centres_others',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('asha_status', models.NullBooleanField()),
                ('ina_dist_asha',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('community_centre_with_tv', models.NullBooleanField()),
                ('ina_dist_community_centre_with_tv',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('sports_field_status', models.NullBooleanField()),
                ('ina_dist_sports_field',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('sports_club_status', models.NullBooleanField()),
                ('ina_dist_sports_club',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('cinema_video_hall_status', models.NullBooleanField()),
                ('ina_dist_cinema_video_hall',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('public_library_status', models.NullBooleanField()),
                ('ina_dist_public_library',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('pub_reading_room_status', models.NullBooleanField()),
                ('ina_dist_pub_reading_room',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('daily_newspaper_supply_status', models.NullBooleanField()),
                ('ina_dist_daily_newspaper_supply',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('assembly_polling_station_status', models.NullBooleanField()),
                ('ina_dist_assembly_polling_station',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('birth_death_registration_office', models.NullBooleanField()),
                ('ina_dist_birth_death_registration_office',
                 models.CharField(blank=True, max_length=2, null=True)),
                ('power_supply_dom_use', models.NullBooleanField()),
                ('power_supply_dom_use_summer_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_dom_use_winter_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_agri_use', models.NullBooleanField()),
                ('power_supply_agri_use_summer_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_agri_use_winter_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_comm_use', models.NullBooleanField()),
                ('power_supply_comm_use_summer_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_comm_use_winter_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_for_all_users', models.NullBooleanField()),
                ('power_supply_for_all_users_summer_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('power_supply_for_all_users_winter_hrspd',
                 models.IntegerField(blank=True, null=True)),
                ('agri_commodities_first',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('manufacturers_commodities_first',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('handicrafts_commodities_first',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('agri_commodities_second',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('manufacturers_commodities_second',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('handicrafts_commodities_second',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('agri_commodities_third',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('manufacturers_commodities_third',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('handicrafts_commodities_third',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('forest_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('non_agri_use_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('barren_uncoltivable_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('permanent_pastures_other_grazing_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('land_misc_tree_crops_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('culturable_wasteland_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('fallows_land_otherthan_current_fallows_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('current_fallows_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('net_area_sown',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('tot_unirrigatedland_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('area_irrigated_by_source',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('canals_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('wells_tube_wells_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('tanks_lakes_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('waterfall_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('other_source_area',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('nearest_town_name',
                 models.CharField(blank=True, max_length=30, null=True)),
                ('dist_nearest_town', models.IntegerField(blank=True,
                                                          null=True)),
            ],
            options={
                'db_table': 'census_rest',
            },
        ),
        migrations.CreateModel(
            name='Child',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
            ],
        ),
        migrations.CreateModel(
            name='Entry',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Parent',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
            ],
        ),
        migrations.CreateModel(
            name='Profile',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('is_private', models.BooleanField(default=True)),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='WithDefault',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(blank=True,
                                  default='foo_bar',
                                  max_length=75,
                                  verbose_name='Default')),
            ],
        ),
        migrations.CreateModel(
            name='WithDynamicDefault',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default=core.models.random_name,
                                  max_length=100,
                                  verbose_name='Dyn Default')),
            ],
        ),
        migrations.CreateModel(
            name='WithFloatField',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('f', models.FloatField(blank=True, null=True)),
            ],
        ),
        migrations.AddField(
            model_name='child',
            name='parent',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE, to='core.Parent'),
        ),
        migrations.AddField(
            model_name='book',
            name='categories',
            field=models.ManyToManyField(blank=True, to='core.Category'),
        ),
    ]
コード例 #15
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0009_alter_user_last_name_max_length'),
    ]

    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=254,
                                   unique=True,
                                   verbose_name='メールアドレス')),
                ('api_key',
                 models.CharField(blank=True,
                                  max_length=255,
                                  null=True,
                                  verbose_name='API KEY')),
                ('api_secret_key',
                 models.CharField(blank=True,
                                  max_length=255,
                                  null=True,
                                  verbose_name='API SECRET KEY')),
                ('currency',
                 models.CharField(max_length=50, verbose_name='ターゲット通貨')),
                ('max_quantity_rate',
                 models.FloatField(default=0.5, verbose_name='取引上限%')),
                ('target_profit_rate',
                 models.FloatField(default=0.5, verbose_name='取引施行利益')),
                ('auto_trading',
                 models.BooleanField(default=False, verbose_name='自動取引')),
                ('is_staff',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'Designates whether the user can log into this admin site.',
                     verbose_name='管理者')),
                ('is_active',
                 models.BooleanField(
                     default=True,
                     help_text=
                     'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.',
                     verbose_name='利用開始')),
                ('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,
            },
            managers=[
                ('objects', core.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Order',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('order_id', models.IntegerField(verbose_name='orderId')),
                ('quantity', models.FloatField(verbose_name='base_数量')),
                ('quote_quantity', models.FloatField(verbose_name='quote_数量')),
                ('expected_rate', models.FloatField(verbose_name='期待していたレート')),
                ('time',
                 unixtimestampfield.fields.UnixTimeStampField(default=0.0)),
                ('status',
                 models.CharField(max_length=100, verbose_name='ステータス')),
            ],
            options={
                'verbose_name': '注文',
                'verbose_name_plural': '注文',
            },
        ),
        migrations.CreateModel(
            name='OrderSequence',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
            ],
            options={
                'verbose_name': '注文シナリオ',
                'verbose_name_plural': '注文シナリオ',
            },
        ),
        migrations.CreateModel(
            name='OrderSequenceResult',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('expected_profit', models.FloatField(verbose_name='想定利益')),
                ('profit', models.FloatField(verbose_name='利益')),
                ('master',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.OrderSequence')),
                ('t1_result',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='seq_t1',
                                   to='core.Order')),
                ('t2_result',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='seq_t2',
                                   to='core.Order')),
                ('t3_result',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='seq_t3',
                                   to='core.Order')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL,
                                   verbose_name='ユーザ')),
            ],
            options={
                'verbose_name': 'シナリオ実行結果',
                'verbose_name_plural': 'シナリオ実行結果',
            },
        ),
        migrations.CreateModel(
            name='Symbol',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('symbol', models.CharField(max_length=20, verbose_name='通貨')),
                ('from_currency',
                 models.CharField(max_length=10, verbose_name='元通貨')),
                ('to_currency',
                 models.CharField(max_length=10, verbose_name='取得通貨')),
                ('side', models.CharField(max_length=10, verbose_name='サイド')),
            ],
            options={
                'verbose_name': 'シンボル',
                'verbose_name_plural': 'シンボル',
            },
        ),
        migrations.AddField(
            model_name='ordersequence',
            name='t1',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='myseq_t1',
                to='core.Symbol',
                verbose_name='t1'),
        ),
        migrations.AddField(
            model_name='ordersequence',
            name='t2',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='myseq_t2',
                to='core.Symbol',
                verbose_name='t2'),
        ),
        migrations.AddField(
            model_name='ordersequence',
            name='t3',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='myseq_t3',
                to='core.Symbol',
                verbose_name='t3'),
        ),
        migrations.AddField(
            model_name='order',
            name='symbol',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='core.Symbol',
                verbose_name='シンボル'),
        ),
        migrations.AddField(
            model_name='order',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL,
                verbose_name='ユーザ'),
        ),
    ]
コード例 #16
0
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)),
                ('image',
                 models.ImageField(
                     null=True,
                     upload_to=core.models.product_image_file_path)),
                ('is_active', models.BooleanField(default=True)),
                ('is_staff', models.BooleanField(default=False)),
                ('is_supplier', 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='Category',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255, unique=True)),
                ('active', models.BooleanField(default=True)),
                ('image', models.ImageField(null=True, upload_to='products')),
                ('description', models.CharField(max_length=500, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Coupon',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
            ],
        ),
        migrations.CreateModel(
            name='MainCategory',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=200)),
                ('active', models.BooleanField(default=True)),
                ('image',
                 models.ImageField(
                     null=True,
                     upload_to=core.models.product_image_file_path)),
                ('description', models.CharField(max_length=500, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Payment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
            ],
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('stock', models.IntegerField()),
                ('price', models.DecimalField(decimal_places=2, max_digits=5)),
                ('description', models.TextField(blank=True, null=True)),
                ('date_added', models.DateTimeField(auto_now_add=True)),
                ('date_updated', models.DateTimeField(auto_now=True)),
                ('slug', models.SlugField(max_length=255, unique=True)),
                ('featured', models.BooleanField(default=False)),
                ('image',
                 models.ImageField(
                     null=True,
                     upload_to=core.models.product_image_file_path)),
                ('category',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='core.Category')),
            ],
        ),
        migrations.CreateModel(
            name='Shipment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('delivery_term',
                 models.CharField(choices=[('fast', 'Fast'),
                                           ('normal', 'Normal'),
                                           ('Collective', 'Collective')],
                                  default='Normal',
                                  max_length=12)),
                ('description', models.TextField(blank=True, null=True)),
                ('delivery_days', models.PositiveSmallIntegerField()),
                ('rate', models.FloatField()),
            ],
        ),
        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='Supplier',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('company_name', models.CharField(max_length=255, null=True)),
                ('logo',
                 models.ImageField(
                     null=True,
                     upload_to=core.models.product_image_file_path)),
                ('owner',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Review',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('review', models.TextField(blank=True, null=True)),
                ('rating',
                 models.PositiveIntegerField(validators=[
                     django.core.validators.MinValueValidator(1),
                     django.core.validators.MaxValueValidator(5)
                 ])),
                ('image',
                 models.ImageField(
                     blank=True,
                     null=True,
                     upload_to=core.models.product_image_file_path)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='reviews',
                                   to='core.Product')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='product',
            name='tags',
            field=models.ManyToManyField(to='core.Tag'),
        ),
        migrations.AddField(
            model_name='product',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.CreateModel(
            name='Customer',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image',
                 models.ImageField(
                     null=True,
                     upload_to=core.models.product_image_file_path)),
                ('customer',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='category',
            name='main_category',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='core.MainCategory'),
        ),
        migrations.AddField(
            model_name='category',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.CreateModel(
            name='Cart',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('ordered', models.BooleanField(default=False)),
                ('quantity', models.IntegerField(default=1)),
                ('date_added', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.Product')),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Address',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('country',
                 django_countries.fields.CountryField(blank=True,
                                                      default='IQ',
                                                      max_length=2,
                                                      null=True)),
                ('fullname',
                 models.CharField(blank=True, max_length=64, null=True)),
                ('house_number', models.CharField(max_length=30)),
                ('district', models.CharField(max_length=60)),
                ('mobile', models.CharField(max_length=17)),
                ('deliver_instructions',
                 models.CharField(blank=True, max_length=255, null=True)),
                ('address_type',
                 models.CharField(blank=True, max_length=100, null=True)),
                ('city', models.CharField(blank=True,
                                          max_length=100,
                                          null=True)),
                ('pincode',
                 models.CharField(blank=True, max_length=10, null=True)),
                ('street',
                 models.CharField(blank=True, max_length=200, null=True)),
                ('state',
                 models.CharField(blank=True, max_length=255, null=True)),
                ('primary', models.BooleanField(default=False)),
                ('date_added', models.DateTimeField(auto_now_add=True)),
                ('date_updated', models.DateTimeField(auto_now=True)),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='address',
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
コード例 #17
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.CreateModel(
            name='PayFastOrder',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('m_payment_id', models.CharField(blank=True, max_length=100, null=True, unique=True)),
                ('pf_payment_id', models.CharField(blank=True, max_length=40, null=True, unique=True)),
                ('payment_status', models.CharField(blank=True, max_length=20, null=True)),
                ('item_name', models.CharField(max_length=100)),
                ('item_description', models.CharField(blank=True, max_length=255, null=True)),
                ('amount', models.DecimalField(blank=True, decimal_places=2, max_digits=15, null=True)),
                ('custom_str1', models.CharField(blank=True, max_length=255, null=True)),
                ('custom_str2', models.CharField(blank=True, max_length=255, null=True)),
                ('custom_str3', models.CharField(blank=True, max_length=255, null=True)),
                ('custom_str4', models.CharField(blank=True, max_length=255, null=True)),
                ('custom_str5', models.CharField(blank=True, max_length=255, null=True)),
                ('custom_int1', models.IntegerField(blank=True, null=True)),
                ('custom_int2', models.IntegerField(blank=True, null=True)),
                ('custom_int3', models.IntegerField(blank=True, null=True)),
                ('custom_int4', models.IntegerField(blank=True, null=True)),
                ('custom_int5', models.IntegerField(blank=True, null=True)),
                ('name_first', models.CharField(blank=True, max_length=100, null=True)),
                ('name_last', models.CharField(blank=True, max_length=100, null=True)),
                ('email_address', models.CharField(blank=True, max_length=100, null=True)),
                ('merchant_id', models.CharField(max_length=15)),
                ('merchant_key', models.CharField(max_length=40)),
                ('sitter_merchant_id', models.CharField(max_length=15)),
                ('sitter_percantage', models.FloatField(default=0.2)),
                ('setup', models.CharField(max_length=200)),
                ('signature', models.CharField(blank=True, max_length=32, null=True)),
                ('request_ip', models.GenericIPAddressField(blank=True, null=True)),
            ],
            options={
                'verbose_name': 'PayFast order',
            },
        ),
        migrations.CreateModel(
            name='ServiceBooking',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('start_date', models.DateField()),
                ('end_date', models.DateField()),
                ('time_slot', models.PositiveIntegerField()),
                ('notified_sitter', models.BooleanField(default=False)),
                ('sitter_answer', models.BooleanField(default=False)),
                ('notified_owner_of_sitter_response', models.BooleanField(default=False)),
                ('sitter_confirmed', models.BooleanField(default=False)),
                ('owner_payed', models.BooleanField(default=False)),
                ('invoice_sent', models.BooleanField(default=False)),
                ('price', models.PositiveIntegerField(default=10, validators=[django.core.validators.MinValueValidator(10)])),
                ('price_in_cents', models.PositiveIntegerField(default=10, validators=[django.core.validators.MinValueValidator(10)])),
                ('number_of_pets', models.PositiveIntegerField(default=1)),
                ('reason_for_not_being_able', models.CharField(default='', max_length=500)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='ServiceLocation',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('city', models.CharField(max_length=500)),
                ('province', models.CharField(max_length=500)),
                ('street_name', models.CharField(default='', max_length=500)),
                ('area_code', models.PositiveIntegerField()),
                ('street_number', models.CharField(default='', max_length=500)),
                ('lattitude', models.FloatField()),
                ('longitude', models.FloatField()),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='ServicePhotos',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('profile_picture', imagekit.models.fields.ProcessedImageField(upload_to=core.models.image_directory_path_service_photos)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='ServiceReviews',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('review_score', models.FloatField(validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(5)])),
                ('review_text', models.CharField(max_length=10000)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.RenameField(
            model_name='sitterservices',
            old_name='listing_name',
            new_name='service_name',
        ),
        migrations.RemoveField(
            model_name='sitterservices',
            name='price_currency',
        ),
        migrations.RemoveField(
            model_name='sitterservices',
            name='score',
        ),
        migrations.AddField(
            model_name='miisitter',
            name='id_number',
            field=models.PositiveIntegerField(default=0),
        ),
        migrations.AddField(
            model_name='miisitter',
            name='merchant_id',
            field=models.CharField(default='', max_length=40),
        ),
        migrations.AddField(
            model_name='miisitter',
            name='number_of_bookings',
            field=models.PositiveIntegerField(default=0),
        ),
        migrations.AddField(
            model_name='miisitter',
            name='review_score',
            field=models.FloatField(default=6.0),
        ),
        migrations.AddField(
            model_name='miisitter',
            name='validated',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='allowed_to_show',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='birds_allowed',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='cats_allowed',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='date_end',
            field=models.DateField(default=django.utils.timezone.now),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='date_start',
            field=models.DateField(default=django.utils.timezone.now),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='dogs_allowed',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='maximum_number_of_pets',
            field=models.PositiveIntegerField(default=5, validators=[django.core.validators.MaxValueValidator(12)]),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='number_of_reviews',
            field=models.PositiveIntegerField(default=0),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='other_pets_allowed',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='reptiles_allowed',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='review_score',
            field=models.FloatField(default=6, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(5)]),
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_friday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_monday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_saturday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_sunday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_thursday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_tuesday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_end_wednesday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_friday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_monday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_saturday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_sunday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_thursday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_tuesday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='sitterservices',
            name='time_start_wednesday',
            field=models.PositiveIntegerField(default=9999),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='user',
            name='accepted_privacy',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='user',
            name='accepted_tcs',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='user',
            name='created_at',
            field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='user',
            name='updated_at',
            field=models.DateTimeField(auto_now=True),
        ),
        migrations.AlterField(
            model_name='pets',
            name='profile_picture',
            field=imagekit.models.fields.ProcessedImageField(upload_to=core.models.image_directory_path_pet),
        ),
        migrations.AlterField(
            model_name='sitterservices',
            name='price',
            field=models.PositiveIntegerField(default=10, validators=[django.core.validators.MinValueValidator(10)]),
        ),
        migrations.AlterField(
            model_name='sitterservices',
            name='profile_picture',
            field=imagekit.models.fields.ProcessedImageField(upload_to=core.models.image_directory_path_service),
        ),
        migrations.AlterField(
            model_name='sitterservices',
            name='type',
            field=models.CharField(choices=[('WALK', 'Walker'), ('BOARD', 'Boarding'), ('SIT', 'House Sitting'), ('DAYCARE', 'Daycare')], default='DAYCARE', max_length=50),
        ),
        migrations.AlterField(
            model_name='user',
            name='profile_picture',
            field=imagekit.models.fields.ProcessedImageField(upload_to=core.models.image_directory_path),
        ),
        migrations.DeleteModel(
            name='SitterBooking',
        ),
        migrations.AddField(
            model_name='servicereviews',
            name='reviewer',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='servicereviews',
            name='service',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.SitterServices'),
        ),
        migrations.AddField(
            model_name='servicephotos',
            name='service',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.SitterServices'),
        ),
        migrations.AddField(
            model_name='servicelocation',
            name='service',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.SitterServices'),
        ),
        migrations.AddField(
            model_name='servicebooking',
            name='requester',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='servicebooking',
            name='service',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.SitterServices'),
        ),
        migrations.AddField(
            model_name='payfastorder',
            name='booking',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.ServiceBooking'),
        ),
        migrations.AddField(
            model_name='payfastorder',
            name='user_pay',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
    ]
コード例 #18
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('core', '0013_auto_20201120_0539'),
    ]

    operations = [
        migrations.CreateModel(
            name='Proposal',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('city', models.CharField(max_length=100)),
                ('state',
                 models.CharField(
                     choices=[('AC', 'Acre'), ('AL', 'Alagoas'),
                              ('AP', 'Amapá'), ('AM', 'Amazonas'),
                              ('BA', 'Bahia'), ('CE', 'Ceará'),
                              ('DF', 'Distrito Federal'),
                              ('ES', 'Espírito Santo'), ('GO', 'Goías'),
                              ('MA', 'Maranhão'), ('MT', 'Mato Grosso'),
                              ('MS', 'Mato Grosso do Sul'),
                              ('MG', 'Minas Gerais'), ('PA', 'Pará'),
                              ('PB', 'Paraíba'), ('PR', 'Paraná'),
                              ('PE', 'Pernambuco'), ('PI', 'Piauí'),
                              ('RJ', 'Rio de Janeiro'),
                              ('RN', 'Rio Grande do Norte'),
                              ('RS', 'Rio Grande do Sul'), ('RO', 'Rondônia'),
                              ('RR', 'Roraíma'), ('SC', 'Santa Catarina'),
                              ('SP', 'São Paulo'), ('SE', 'Sergipe'),
                              ('TO', 'Tocantins')],
                     max_length=2,
                     validators=[
                         core.models.ValidateChoices(
                             (('AC', 'Acre'), ('AL', 'Alagoas'),
                              ('AP', 'Amapá'), ('AM', 'Amazonas'), ('BA',
                                                                    'Bahia'),
                              ('CE', 'Ceará'), ('DF', 'Distrito Federal'),
                              ('ES', 'Espírito Santo'), ('GO', 'Goías'),
                              ('MA', 'Maranhão'), ('MT', 'Mato Grosso'),
                              ('MS', 'Mato Grosso do Sul'), ('MG',
                                                             'Minas Gerais'),
                              ('PA', 'Pará'), ('PB', 'Paraíba'),
                              ('PR', 'Paraná'), ('PE', 'Pernambuco'),
                              ('PI', 'Piauí'), ('RJ', 'Rio de Janeiro'),
                              ('RN', 'Rio Grande do Norte'),
                              ('RS', 'Rio Grande do Sul'), ('RO', 'Rondônia'),
                              ('RR', 'Roraíma'), ('SC', 'Santa Catarina'),
                              ('SP', 'São Paulo'), ('SE',
                                                    'Sergipe'), ('TO',
                                                                 'Tocantins')))
                     ])),
                ('professional_type',
                 models.CharField(choices=[('CI', 'Cuidadora de idosos'),
                                           ('AE', 'Auxiliar de enfermagem'),
                                           ('TE', 'Técnico em enfermagem'),
                                           ('EM', 'Enfermeiro')],
                                  max_length=2,
                                  validators=[
                                      core.models.ValidateChoices(
                                          (('CI', 'Cuidadora de idosos'),
                                           ('AE', 'Auxiliar de enfermagem'),
                                           ('TE', 'Técnico em enfermagem'),
                                           ('EM', 'Enfermeiro')))
                                  ])),
                ('service_type',
                 models.CharField(choices=[('AC', 'Hospital Escort'),
                                           ('AD', 'Home Escort'),
                                           ('CV', 'Dressings / Vaccines'),
                                           ('HC', 'Home Care')],
                                  max_length=2,
                                  validators=[
                                      core.models.ValidateChoices(
                                          (('AC', 'Hospital Escort'),
                                           ('AD', 'Home Escort'),
                                           ('CV', 'Dressings / Vaccines'),
                                           ('HC', 'Home Care')))
                                  ])),
                ('start',
                 models.DateTimeField(
                     validators=[services.models.future_validator])),
                ('end',
                 models.DateTimeField(
                     validators=[services.models.future_validator])),
                ('value',
                 models.FloatField(
                     validators=[django.core.validators.MinValueValidator(65)])
                 ),
                ('client',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='proposals',
                                   to=settings.AUTH_USER_MODEL)),
                ('professional',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='proposals',
                                   to='core.professional')),
            ],
        ),
    ]
コード例 #19
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0035_merge_20180511_0020'),
    ]

    operations = [
        migrations.AlterField(
            model_name='block',
            name='exp_length',
            field=models.FloatField(blank=True, null=True, verbose_name='Exposure length in seconds'),
        ),
        migrations.AlterField(
            model_name='block',
            name='num_observed',
            field=models.IntegerField(blank=True, help_text='No. of scheduler blocks executed', null=True),
        ),
        migrations.AlterField(
            model_name='block',
            name='site',
            field=models.CharField(choices=[('ogg', 'Haleakala'), ('coj', 'Siding Spring'), ('lsc', 'Cerro Tololo'), ('elp', 'McDonald'), ('cpt', 'Sutherland'), ('tfn', 'Tenerife'), ('sbg', 'SBIG cameras'), ('sin', 'Sinistro cameras')], max_length=3),
        ),
        migrations.AlterField(
            model_name='block',
            name='telclass',
            field=models.CharField(choices=[('1m0', '1-meter'), ('2m0', '2-meter'), ('0m4', '0.4-meter')], default='1m0', max_length=3),
        ),
        migrations.AlterField(
            model_name='block',
            name='when_observed',
            field=models.DateTimeField(blank=True, help_text='Date/time of latest frame', null=True),
        ),
        migrations.AlterField(
            model_name='body',
            name='abs_mag',
            field=models.FloatField(blank=True, null=True, verbose_name='H - absolute magnitude'),
        ),
        migrations.AlterField(
            model_name='body',
            name='active',
            field=models.BooleanField(default=False, verbose_name='Actively following?'),
        ),
        migrations.AlterField(
            model_name='body',
            name='arc_length',
            field=models.FloatField(blank=True, null=True, verbose_name='Length of observed arc (days)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='argofperih',
            field=models.FloatField(blank=True, null=True, verbose_name='Arg of perihelion (deg)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='eccentricity',
            field=models.FloatField(blank=True, null=True, verbose_name='Eccentricity'),
        ),
        migrations.AlterField(
            model_name='body',
            name='elements_type',
            field=models.CharField(blank=True, choices=[('MPC_MINOR_PLANET', 'MPC Minor Planet'), ('MPC_COMET', 'MPC Comet')], max_length=16, null=True, verbose_name='Elements type'),
        ),
        migrations.AlterField(
            model_name='body',
            name='epochofel',
            field=models.DateTimeField(blank=True, null=True, verbose_name='Epoch of elements'),
        ),
        migrations.AlterField(
            model_name='body',
            name='epochofperih',
            field=models.DateTimeField(blank=True, help_text='for comets', null=True, verbose_name='Epoch of perihelion'),
        ),
        migrations.AlterField(
            model_name='body',
            name='fast_moving',
            field=models.BooleanField(default=False, verbose_name='Is this object fast?'),
        ),
        migrations.AlterField(
            model_name='body',
            name='longascnode',
            field=models.FloatField(blank=True, null=True, verbose_name='Longitude of Ascending Node (deg)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='meananom',
            field=models.FloatField(blank=True, help_text='for asteroids', null=True, verbose_name='Mean Anomaly (deg)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='meandist',
            field=models.FloatField(blank=True, help_text='for asteroids', null=True, verbose_name='Mean distance (AU)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='name',
            field=models.CharField(blank=True, max_length=15, null=True, verbose_name='Designation'),
        ),
        migrations.AlterField(
            model_name='body',
            name='not_seen',
            field=models.FloatField(blank=True, null=True, verbose_name='Time since last observation (days)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='num_obs',
            field=models.IntegerField(blank=True, null=True, verbose_name='Number of observations'),
        ),
        migrations.AlterField(
            model_name='body',
            name='orbinc',
            field=models.FloatField(blank=True, null=True, verbose_name='Orbital inclination in deg'),
        ),
        migrations.AlterField(
            model_name='body',
            name='origin',
            field=models.CharField(blank=True, choices=[('M', 'Minor Planet Center'), ('N', 'NASA'), ('S', 'Spaceguard'), ('D', 'NEODSYS'), ('G', 'Goldstone'), ('A', 'Arecibo'), ('R', 'Goldstone & Arecibo'), ('L', 'LCOGT'), ('Y', 'Yarkovsky'), ('T', 'Trojan')], default='M', max_length=1, null=True, verbose_name='Where did this target come from?'),
        ),
        migrations.AlterField(
            model_name='body',
            name='perihdist',
            field=models.FloatField(blank=True, help_text='for comets', null=True, verbose_name='Perihelion distance (AU)'),
        ),
        migrations.AlterField(
            model_name='body',
            name='provisional_name',
            field=models.CharField(blank=True, max_length=15, null=True, verbose_name='Provisional MPC designation'),
        ),
        migrations.AlterField(
            model_name='body',
            name='provisional_packed',
            field=models.CharField(blank=True, max_length=7, null=True, verbose_name='MPC name in packed format'),
        ),
        migrations.AlterField(
            model_name='body',
            name='score',
            field=models.IntegerField(blank=True, help_text='NEOCP digest2 score', null=True),
        ),
        migrations.AlterField(
            model_name='body',
            name='slope',
            field=models.FloatField(blank=True, null=True, verbose_name='G - slope parameter'),
        ),
        migrations.AlterField(
            model_name='body',
            name='source_type',
            field=models.CharField(blank=True, choices=[('N', 'NEO'), ('A', 'Asteroid'), ('C', 'Comet'), ('K', 'KBO'), ('E', 'Centaur'), ('T', 'Trojan'), ('U', 'Candidate'), ('X', 'Did not exist'), ('W', 'Was not interesting'), ('D', 'Discovery, non NEO'), ('J', 'Artificial satellite'), ('H', 'Hyperbolic asteroids')], max_length=1, null=True, verbose_name='Type of object'),
        ),
        migrations.AlterField(
            model_name='body',
            name='updated',
            field=models.BooleanField(default=False, verbose_name='Has this object been updated?'),
        ),
        migrations.AlterField(
            model_name='body',
            name='urgency',
            field=models.IntegerField(blank=True, help_text='how urgent is this?', null=True),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='avg_dec',
            field=models.FloatField(verbose_name='Average Observed Dec (degrees)'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='avg_mag',
            field=models.FloatField(blank=True, null=True, verbose_name='Average Observed Magnitude'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='avg_midpoint',
            field=models.DateTimeField(verbose_name='Average UTC midpoint'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='avg_ra',
            field=models.FloatField(verbose_name='Average Observed RA (degrees)'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='avg_x',
            field=models.FloatField(verbose_name='Average CCD X co-ordinate'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='avg_y',
            field=models.FloatField(verbose_name='Average CCD Y co-ordinate'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='cand_id',
            field=models.PositiveIntegerField(verbose_name='Candidate Id'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='detections',
            field=models.BinaryField(blank=True, null=True, verbose_name='Detections array'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='score',
            field=models.FloatField(verbose_name='Candidate Score'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='sky_motion_pa',
            field=models.FloatField(verbose_name='Position angle of motion on the sky (degrees)'),
        ),
        migrations.AlterField(
            model_name='candidate',
            name='speed',
            field=models.FloatField(verbose_name='Speed (degrees/day)'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='aperture_size',
            field=models.FloatField(blank=True, null=True, verbose_name='Size of aperture (arcsec)'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='background',
            field=models.FloatField(verbose_name='Background'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='ellipticity',
            field=models.FloatField(verbose_name='Ellipticity'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='err_obs_dec',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Dec'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='err_obs_mag',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Magnitude'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='err_obs_ra',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed RA'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='flags',
            field=models.IntegerField(default=0, help_text='Bitmask of flags', verbose_name='Source flags'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='flux_max',
            field=models.FloatField(blank=True, null=True, verbose_name='Peak flux above background'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='major_axis',
            field=models.FloatField(verbose_name='Ellipse major axis'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='minor_axis',
            field=models.FloatField(verbose_name='Ellipse minor axis'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='obs_dec',
            field=models.FloatField(verbose_name='Observed Dec'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='obs_mag',
            field=models.FloatField(blank=True, null=True, verbose_name='Observed Magnitude'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='obs_ra',
            field=models.FloatField(verbose_name='Observed RA'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='obs_x',
            field=models.FloatField(verbose_name='CCD X co-ordinate'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='obs_y',
            field=models.FloatField(verbose_name='CCD Y co-ordinate'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='position_angle',
            field=models.FloatField(verbose_name='Ellipse position angle'),
        ),
        migrations.AlterField(
            model_name='catalogsources',
            name='threshold',
            field=models.FloatField(blank=True, null=True, verbose_name='Detection threshold above background'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='astrometric_catalog',
            field=models.CharField(default=' ', max_length=40, verbose_name='Astrometric catalog used'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='exptime',
            field=models.FloatField(blank=True, null=True, verbose_name='Exposure time in seconds'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='filename',
            field=models.CharField(blank=True, max_length=50, null=True, verbose_name='FITS filename'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='filter',
            field=models.CharField(default='B', max_length=15, verbose_name='filter class'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='frameid',
            field=models.IntegerField(blank=True, null=True, verbose_name='Archive ID'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='frametype',
            field=models.SmallIntegerField(choices=[(0, 'Single frame'), (1, 'Stack of frames'), (2, 'Non-LCOGT data'), (3, 'Satellite data'), (4, 'Spectrum'), (5, 'FITS LDAC catalog'), (6, 'BANZAI LDAC catalog'), (10, 'ORACDR QL frame'), (11, 'BANZAI QL frame'), (90, 'ORACDR reduced frame'), (91, 'BANZAI reduced frame')], default=0, verbose_name='Frame Type'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='fwhm',
            field=models.FloatField(blank=True, null=True, verbose_name='Full width at half maximum (FWHM; arcsec)'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='instrument',
            field=models.CharField(blank=True, max_length=4, null=True, verbose_name='instrument code'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='midpoint',
            field=models.DateTimeField(verbose_name='UTC date/time of frame midpoint'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='nstars_in_fit',
            field=models.FloatField(blank=True, null=True, verbose_name='No. of stars used in astrometric fit'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='photometric_catalog',
            field=models.CharField(default=' ', max_length=40, verbose_name='Photometric catalog used'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='quality',
            field=models.CharField(blank=True, default=' ', help_text='Comma separated list of frame/condition flags', max_length=40, verbose_name='Frame Quality flags'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='rms_of_fit',
            field=models.FloatField(blank=True, null=True, verbose_name='RMS of astrometric fit (arcsec)'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='sitecode',
            field=models.CharField(max_length=4, verbose_name='MPC site code'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='time_uncertainty',
            field=models.FloatField(blank=True, null=True, verbose_name='Time uncertainty (seconds)'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='wcs',
            field=core.models.WCSField(blank=True, null=True, verbose_name='WCS info'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='zeropoint',
            field=models.FloatField(blank=True, null=True, verbose_name='Frame zeropoint (mag.)'),
        ),
        migrations.AlterField(
            model_name='frame',
            name='zeropoint_err',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Frame zeropoint (mag.)'),
        ),
        migrations.AlterField(
            model_name='panoptesreport',
            name='classifiers',
            field=models.TextField(blank=True, help_text='Volunteers usernames who found NEOs', null=True),
        ),
        migrations.AlterField(
            model_name='panoptesreport',
            name='subject_id',
            field=models.IntegerField(blank=True, null=True, verbose_name='Subject ID'),
        ),
        migrations.AlterField(
            model_name='panoptesreport',
            name='when_submitted',
            field=models.DateTimeField(blank=True, null=True, verbose_name='Date sent to Zooniverse'),
        ),
        migrations.AlterField(
            model_name='previousspectra',
            name='spec_ir',
            field=models.URLField(blank=True, null=True, verbose_name='IR Spectra Link'),
        ),
        migrations.AlterField(
            model_name='previousspectra',
            name='spec_ref',
            field=models.CharField(blank=True, max_length=10, null=True, verbose_name='Spectra Reference'),
        ),
        migrations.AlterField(
            model_name='previousspectra',
            name='spec_source',
            field=models.CharField(blank=True, choices=[('S', 'SMASS'), ('M', 'MANOS'), ('U', 'Unknown'), ('O', 'Other')], max_length=1, null=True, verbose_name='Source'),
        ),
        migrations.AlterField(
            model_name='previousspectra',
            name='spec_vis',
            field=models.URLField(blank=True, null=True, verbose_name='Visible Spectra Link'),
        ),
        migrations.AlterField(
            model_name='previousspectra',
            name='spec_wav',
            field=models.CharField(blank=True, choices=[('Vis', 'Visible'), ('NIR', 'Near Infrared'), ('Vis+NIR', 'Both Visible and Near IR'), ('NA', 'None Yet.')], max_length=7, null=True, verbose_name='Wavelength'),
        ),
        migrations.AlterField(
            model_name='proposal',
            name='active',
            field=models.BooleanField(default=True, verbose_name='Proposal active?'),
        ),
        migrations.AlterField(
            model_name='proposal',
            name='pi',
            field=models.CharField(default='', help_text='Principal Investigator (PI)', max_length=50, verbose_name='PI'),
        ),
        migrations.AlterField(
            model_name='proposal',
            name='tag',
            field=models.CharField(default='LCOGT', max_length=10),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='aperture_size',
            field=models.FloatField(blank=True, null=True, verbose_name='Size of aperture (arcsec)'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='astrometric_catalog',
            field=models.CharField(default=' ', max_length=40, verbose_name='Astrometric catalog used'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='err_obs_dec',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Dec'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='err_obs_mag',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed Magnitude'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='err_obs_ra',
            field=models.FloatField(blank=True, null=True, verbose_name='Error on Observed RA'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='flags',
            field=models.CharField(blank=True, default=' ', help_text='Comma separated list of frame/condition flags', max_length=40, verbose_name='Frame Quality flags'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='obs_dec',
            field=models.FloatField(blank=True, null=True, verbose_name='Observed Dec'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='obs_mag',
            field=models.FloatField(blank=True, null=True, verbose_name='Observed Magnitude'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='obs_ra',
            field=models.FloatField(blank=True, null=True, verbose_name='Observed RA'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='photometric_catalog',
            field=models.CharField(default=' ', max_length=40, verbose_name='Photometric catalog used'),
        ),
        migrations.AlterField(
            model_name='sourcemeasurement',
            name='snr',
            field=models.FloatField(blank=True, null=True, verbose_name='Size of aperture (arcsec)'),
        ),
        migrations.AlterField(
            model_name='spectralinfo',
            name='tax_notes',
            field=models.CharField(blank=True, max_length=30, null=True, verbose_name='Notes on Taxonomic Classification'),
        ),
        migrations.AlterField(
            model_name='spectralinfo',
            name='tax_reference',
            field=models.CharField(blank=True, choices=[('PDS6', 'Neese, Asteroid Taxonomy V6.0. (2010).'), ('BZ04', 'Binzel, et al. (2004).')], max_length=6, null=True, verbose_name='Reference source for Taxonomic data'),
        ),
        migrations.AlterField(
            model_name='spectralinfo',
            name='tax_scheme',
            field=models.CharField(blank=True, choices=[('T', 'Tholen'), ('Ba', 'Barucci'), ('Td', 'Tedesco'), ('H', 'Howell'), ('S', 'SMASS'), ('B', 'Bus'), ('3T', 'S3OS2_TH'), ('3B', 'S3OS2_BB'), ('BD', 'Bus-DeMeo')], max_length=2, null=True, verbose_name='Taxonomic Scheme'),
        ),
        migrations.AlterField(
            model_name='spectralinfo',
            name='taxonomic_class',
            field=models.CharField(blank=True, max_length=6, null=True, verbose_name='Taxonomic Class'),
        ),
        migrations.AlterField(
            model_name='superblock',
            name='jitter',
            field=models.FloatField(blank=True, null=True, verbose_name='Acceptable deviation before or after strict period (hours)'),
        ),
        migrations.AlterField(
            model_name='superblock',
            name='period',
            field=models.FloatField(blank=True, null=True, verbose_name='Spacing between cadence observations (hours)'),
        ),
        migrations.AlterField(
            model_name='superblock',
            name='rapid_response',
            field=models.BooleanField(default=False, verbose_name='Is this a ToO/Rapid Response observation?'),
        ),
        migrations.AlterField(
            model_name='superblock',
            name='timeused',
            field=models.FloatField(blank=True, null=True, verbose_name='Time used (seconds)'),
        ),
    ]
コード例 #20
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0009_alter_user_last_name_max_length'),
    ]

    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')),
                ('username',
                 models.CharField(
                     error_messages={
                         'unique': 'A user with that username already exists.'
                     },
                     help_text=
                     'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.',
                     max_length=150,
                     unique=True,
                     validators=[
                         django.contrib.auth.validators.
                         UnicodeUsernameValidator()
                     ],
                     verbose_name='username')),
                ('first_name',
                 models.CharField(blank=True,
                                  max_length=30,
                                  verbose_name='first name')),
                ('last_name',
                 models.CharField(blank=True,
                                  max_length=150,
                                  verbose_name='last name')),
                ('email',
                 models.EmailField(blank=True,
                                   max_length=254,
                                   verbose_name='email address')),
                ('is_staff',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'Designates whether the user can log into this admin site.',
                     verbose_name='staff status')),
                ('is_active',
                 models.BooleanField(
                     default=True,
                     help_text=
                     'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.',
                     verbose_name='active')),
                ('date_joined',
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name='date joined')),
                ('user_type',
                 models.PositiveSmallIntegerField(blank=True,
                                                  choices=[(1, 'Trainee'),
                                                           (2,
                                                            'Industry Expert'),
                                                           (4, 'Teacher'),
                                                           (3, 'Moderator'),
                                                           (4, 'SubMentor')],
                                                  null=True)),
                ('is_approved', models.BooleanField(default=False)),
                ('has_paid_subscription', models.BooleanField(default=False)),
                ('date_of_birth', models.DateField(blank=True, null=True)),
                ('bio',
                 models.CharField(
                     blank=True,
                     max_length=2000,
                     null=True,
                     validators=[
                         django.core.validators.MinLengthValidator(100)
                     ])),
                ('profile_picture',
                 models.ImageField(blank=True,
                                   default='default_profile_pic.jpg',
                                   null=True,
                                   upload_to=core.models.profile_media_path)),
                ('signup_completed', models.BooleanField(default=False)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Answer',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('answer_text', models.TextField(max_length=5000)),
                ('answer_attachment_files',
                 models.FileField(blank=True,
                                  null=True,
                                  upload_to=core.models.answer_media_path)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('answer_accepted', models.BooleanField(default=False)),
            ],
        ),
        migrations.CreateModel(
            name='AnswerChoice',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('answer_choice_text', models.CharField(max_length=100)),
                ('answer_choice_correct', models.BooleanField(default=False)),
            ],
        ),
        migrations.CreateModel(
            name='Course',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('course_name', models.CharField(max_length=100)),
                ('course_picture',
                 models.ImageField(
                     blank=True,
                     default='default_course_pic.jpg',
                     null=True,
                     upload_to=core.models.course_picture_media_path)),
                ('course_about', models.CharField(max_length=5000)),
                ('course_prerequisite',
                 models.CharField(default='None', max_length=5000)),
                ('course_difficulty',
                 models.IntegerField(
                     default=1,
                     validators=[
                         django.core.validators.MinValueValidator(1),
                         django.core.validators.MaxValueValidator(5)
                     ])),
                ('course_progress', models.IntegerField(default=1)),
                ('course_duration',
                 models.DurationField(blank=True, default=0, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Exam',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('exam_name', models.CharField(max_length=100)),
                ('exam_number',
                 models.IntegerField(
                     blank=True,
                     default=1,
                     null=True,
                     validators=[django.core.validators.MinValueValidator(1)
                                 ])),
                ('exam_file',
                 models.FileField(blank=True,
                                  null=True,
                                  upload_to=core.models.exam_media_path)),
            ],
        ),
        migrations.CreateModel(
            name='ExamSubmission',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('exam_submission_file',
                 models.FileField(
                     blank=True,
                     null=True,
                     upload_to=core.models.exam_submission_media_path)),
                ('exam_score', models.FloatField(default=0)),
                ('exam',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='examsubmissions',
                                   to='core.Exam')),
            ],
        ),
        migrations.CreateModel(
            name='Lesson',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('lesson_name', models.CharField(max_length=100)),
                ('lesson_number',
                 models.IntegerField(
                     blank=True,
                     default=1,
                     null=True,
                     validators=[django.core.validators.MinValueValidator(1)
                                 ])),
                ('lesson_file',
                 models.URLField(default='https://youtu.be/3tgz4EM7ItE')),
                ('is_paid', models.BooleanField(default=False)),
            ],
        ),
        migrations.CreateModel(
            name='Module',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('module_name', models.CharField(max_length=100)),
                ('module_about', models.CharField(max_length=5000)),
                ('module_number',
                 models.IntegerField(
                     default=1,
                     validators=[django.core.validators.MinValueValidator(1)
                                 ])),
                ('module_progress', models.IntegerField(default=1)),
                ('module_duration', models.DurationField(blank=True,
                                                         null=True)),
                ('course',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='modules',
                                   to='core.Course')),
            ],
        ),
        migrations.CreateModel(
            name='Project',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('project_name', models.CharField(max_length=100)),
                ('project_picture',
                 models.ImageField(
                     blank=True,
                     default='default_project_pic.jpg',
                     null=True,
                     upload_to=core.models.project_picture_media_path)),
                ('project_about', models.CharField(max_length=5000)),
                ('project_prerequisite',
                 models.CharField(default='None', max_length=5000)),
                ('project_difficulty',
                 models.IntegerField(
                     default=1,
                     validators=[
                         django.core.validators.MinValueValidator(1),
                         django.core.validators.MaxValueValidator(5)
                     ])),
                ('project_duration',
                 models.DurationField(blank=True, default=0, null=True)),
                ('project_file',
                 models.FileField(blank=True,
                                  null=True,
                                  upload_to=core.models.project_media_path)),
                ('is_capstone',
                 models.BooleanField(default=False,
                                     verbose_name='Capstone Project')),
            ],
        ),
        migrations.CreateModel(
            name='ProjectSubmission',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('project_submission_file',
                 models.FileField(
                     blank=True,
                     null=True,
                     upload_to=core.models.project_submission_media_path)),
                ('project_score', models.FloatField(default=0)),
                ('project',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='projectsubmissions',
                                   to='core.Project')),
            ],
        ),
        migrations.CreateModel(
            name='Query',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('query_title', models.CharField(max_length=100)),
                ('query_text', models.TextField(max_length=5000)),
                ('query_attachment_files',
                 models.FileField(blank=True,
                                  null=True,
                                  upload_to=core.models.query_media_path)),
                ('query_solved', models.BooleanField(default=False)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('last_active', models.DateTimeField(blank=True, null=True)),
            ],
            options={
                'verbose_name_plural': 'Queries',
            },
            bases=(models.Model, hitcount.models.HitCountMixin),
        ),
        migrations.CreateModel(
            name='Question',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('question_type',
                 models.PositiveSmallIntegerField(blank=True,
                                                  choices=[(1, 'IQ'),
                                                           (2,
                                                            'Verbal Ability')],
                                                  null=True)),
                ('question_text', models.CharField(max_length=5000)),
            ],
        ),
        migrations.CreateModel(
            name='Referral_Mentor',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('referral_count',
                 models.PositiveIntegerField(blank=True, default=0,
                                             null=True)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Referral_SubMentor',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('referral_count',
                 models.PositiveIntegerField(blank=True, default=0,
                                             null=True)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Referral_Trainee',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('referral_count',
                 models.PositiveIntegerField(blank=True, default=0,
                                             null=True)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Skill',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('skill_name', models.CharField(max_length=50, unique=True)),
            ],
        ),
        migrations.CreateModel(
            name='subSkill',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('subskill_name', models.CharField(max_length=50,
                                                   unique=True)),
            ],
        ),
        migrations.CreateModel(
            name='Tag',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('tag_name', models.CharField(max_length=50, unique=True)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('last_active', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Test',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('test_type',
                 models.PositiveSmallIntegerField(blank=True,
                                                  choices=[(1, 'IQ'),
                                                           (2,
                                                            'Verbal Ability')],
                                                  null=True)),
                ('test_score', models.IntegerField(default=0)),
                ('test_taken_on_date', models.DateField(auto_now_add=True)),
                ('questions',
                 models.ManyToManyField(blank=True,
                                        related_name='tests',
                                        to='core.Question')),
            ],
        ),
        migrations.CreateModel(
            name='Mentor',
            fields=[
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     primary_key=True,
                     serialize=False,
                     to=settings.AUTH_USER_MODEL)),
                ('score', models.FloatField(blank=True, default=0, null=True)),
                ('mentee_pref_count',
                 models.IntegerField(default=5,
                                     verbose_name='Preferred menteee count')),
                ('refral_count',
                 models.PositiveIntegerField(blank=True, default=0,
                                             null=True)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
                ('skills',
                 models.ManyToManyField(blank=True,
                                        related_name='skills',
                                        to='core.Skill')),
            ],
        ),
        migrations.CreateModel(
            name='SubMentor',
            fields=[
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     primary_key=True,
                     serialize=False,
                     to=settings.AUTH_USER_MODEL)),
                ('mentee_pref_count',
                 models.IntegerField(default=3,
                                     verbose_name='Preferred mentee count')),
                ('refral_count',
                 models.PositiveIntegerField(blank=True, default=0,
                                             null=True)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Trainee',
            fields=[
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     primary_key=True,
                     serialize=False,
                     to=settings.AUTH_USER_MODEL)),
                ('score', models.FloatField(blank=True, default=0, null=True)),
                ('academic_score',
                 models.FloatField(blank=True, default=0, null=True)),
                ('personality_h',
                 models.FloatField(blank=True, default=0, null=True)),
                ('personality_e',
                 models.FloatField(blank=True, default=0, null=True)),
                ('personality_x',
                 models.FloatField(blank=True, default=0, null=True)),
                ('personality_a',
                 models.FloatField(blank=True, default=0, null=True)),
                ('personality_c',
                 models.FloatField(blank=True, default=0, null=True)),
                ('personality_o',
                 models.FloatField(blank=True, default=0, null=True)),
                ('iq_score', models.FloatField(blank=True,
                                               default=0,
                                               null=True)),
                ('verbal_ability_score',
                 models.FloatField(blank=True, default=0, null=True)),
                ('course_score',
                 models.FloatField(blank=True, default=0, null=True)),
                ('project_score',
                 models.FloatField(blank=True, default=0, null=True)),
                ('qa_score', models.FloatField(blank=True,
                                               default=0,
                                               null=True)),
                ('refral_count',
                 models.PositiveIntegerField(blank=True, default=0,
                                             null=True)),
                ('referral_code',
                 models.CharField(blank=True, max_length=100, null=True)),
            ],
        ),
        migrations.AddField(
            model_name='test',
            name='user',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='tests',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='query',
            name='query_author',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='queries',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='query',
            name='query_tags',
            field=models.ManyToManyField(blank=True,
                                         related_name='queries',
                                         to='core.Tag'),
        ),
        migrations.AddField(
            model_name='projectsubmission',
            name='user',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='projectsubmissions',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='project',
            name='project_tags',
            field=models.ManyToManyField(blank=True,
                                         related_name='projects',
                                         to='core.Tag'),
        ),
        migrations.AddField(
            model_name='lesson',
            name='module',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='lessons',
                to='core.Module'),
        ),
        migrations.AddField(
            model_name='examsubmission',
            name='user',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='examsubmissions',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='exam',
            name='module',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='exams',
                to='core.Module'),
        ),
        migrations.AddField(
            model_name='course',
            name='course_tags',
            field=models.ManyToManyField(blank=True,
                                         related_name='courses',
                                         to='core.Tag'),
        ),
        migrations.AddField(
            model_name='answerchoice',
            name='question',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='answerchoices',
                to='core.Question'),
        ),
        migrations.AddField(
            model_name='answer',
            name='answer_author',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='answers',
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='answer',
            name='query',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='answers',
                to='core.Query'),
        ),
        migrations.AddField(
            model_name='user',
            name='groups',
            field=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'),
        ),
        migrations.AddField(
            model_name='user',
            name='profile_tags',
            field=models.ManyToManyField(blank=True,
                                         related_name='profiles',
                                         to='core.Tag'),
        ),
        migrations.AddField(
            model_name='user',
            name='user_permissions',
            field=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'),
        ),
        migrations.AddField(
            model_name='trainee',
            name='courses',
            field=models.ManyToManyField(blank=True,
                                         related_name='courses',
                                         to='core.Course'),
        ),
        migrations.AddField(
            model_name='trainee',
            name='mentors',
            field=models.ManyToManyField(blank=True,
                                         related_name='trainees',
                                         to='core.Mentor'),
        ),
        migrations.AddField(
            model_name='trainee',
            name='projects',
            field=models.ManyToManyField(blank=True,
                                         related_name='projects',
                                         to='core.Project'),
        ),
        migrations.AddField(
            model_name='trainee',
            name='submentors',
            field=models.ManyToManyField(blank=True,
                                         related_name='trainees',
                                         to='core.SubMentor'),
        ),
        migrations.AddField(
            model_name='submentor',
            name='subcourses',
            field=models.ManyToManyField(blank=True,
                                         related_name='subcourses',
                                         to='core.Course'),
        ),
        migrations.AddField(
            model_name='submentor',
            name='subprojects',
            field=models.ManyToManyField(blank=True,
                                         related_name='subprojects',
                                         to='core.Project'),
        ),
        migrations.AddField(
            model_name='submentor',
            name='subskills',
            field=models.ManyToManyField(blank=True,
                                         related_name='subskills',
                                         to='core.subSkill'),
        ),
    ]
コード例 #21
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name="GomokuRecord",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                ("game_record", models.TextField()),
                ("game_date", models.DateTimeField()),
                ("result", models.CharField(max_length=50)),
                ("swap", models.BooleanField()),
                ("swap_2", models.BooleanField()),
                ("color_change", models.BooleanField()),
            ],
        ),
        migrations.CreateModel(
            name="GomokuRecordFile",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                (
                    "game_record_file",
                    models.FileField(
                        null=True,
                        upload_to=core.models.gomoku_record_image_file_path),
                ),
                (
                    "profile",
                    models.ForeignKey(
                        on_delete=django.db.models.deletion.CASCADE,
                        to=settings.AUTH_USER_MODEL,
                    ),
                ),
            ],
        ),
        migrations.CreateModel(
            name="Player",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                ("nickname", models.CharField(max_length=255, unique=True)),
                ("win", models.FloatField(blank=True, default=0, null=True)),
                ("loss", models.FloatField(blank=True, default=0, null=True)),
            ],
        ),
        migrations.CreateModel(
            name="Profile",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                (
                    "picture",
                    models.ImageField(
                        null=True,
                        upload_to=core.models.profile_image_file_path),
                ),
                (
                    "user",
                    models.OneToOneField(
                        on_delete=django.db.models.deletion.CASCADE,
                        to=settings.AUTH_USER_MODEL,
                    ),
                ),
            ],
        ),
        migrations.AddField(
            model_name="gomokurecord",
            name="black_player",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="black_player",
                to="core.Player",
            ),
        ),
        migrations.AddField(
            model_name="gomokurecord",
            name="profile",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name="gomokurecord",
            name="white_player",
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name="white_player",
                to="core.Player",
            ),
        ),
    ]
コード例 #22
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0028_itemprice_price'),
    ]

    operations = [
        migrations.CreateModel(
            name='ItemOrdered',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('sku',
                 models.CharField(
                     max_length=8,
                     unique=True,
                     validators=[django.core.validators.MinLengthValidator(8)
                                 ])),
                ('upc',
                 models.CharField(
                     blank=True,
                     max_length=12,
                     null=True,
                     unique=True,
                     validators=[
                         django.core.validators.MinLengthValidator(12)
                     ])),
                ('price', models.FloatField()),
                ('discount_price', models.FloatField(blank=True, null=True)),
                ('category',
                 models.CharField(choices=[('DR', 'Drink'),
                                           ('DO', 'Deals & Offers'),
                                           ('DI', 'Dairy Items'),
                                           ('FV', 'Fruits & Vegetables'),
                                           ('GR', 'Groceries'),
                                           ('HS', 'Household Supplies'),
                                           ('BP', 'Beauty & Personal Care'),
                                           ('OT', 'Others')],
                                  max_length=2)),
                ('label',
                 models.CharField(choices=[('P', 'primary'),
                                           ('S', 'secondary'),
                                           ('D', 'danger')],
                                  max_length=1)),
                ('slug', models.SlugField()),
                ('description', models.TextField()),
                ('image',
                 models.ImageField(blank=True,
                                   null=True,
                                   upload_to=core.models.upload_location)),
                ('item',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.OrderItem')),
            ],
        ),
        migrations.DeleteModel(name='ItemPrice', ),
        migrations.AddField(
            model_name='orderitem',
            name='ordered_item',
            field=models.ForeignKey(
                blank=True,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='core.ItemOrdered'),
        ),
    ]
コード例 #23
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Address',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('street_address', models.CharField(max_length=100)),
                ('apartment_address', models.CharField(max_length=100)),
                ('country', django_countries.fields.CountryField(max_length=2)),
                ('zip', models.CharField(max_length=100)),
                ('address_type', models.CharField(choices=[('B', 'Billing'), ('S', 'Shipping')], max_length=1)),
                ('default', models.BooleanField(default=False)),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'verbose_name_plural': 'Addresses',
            },
        ),
        migrations.CreateModel(
            name='Coupon',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('code', models.CharField(max_length=15, unique=True)),
                ('amount', models.FloatField()),
            ],
        ),
        migrations.CreateModel(
            name='Item',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100)),
                ('price', models.FloatField()),
                ('discount_price', models.FloatField(blank=True, null=True)),
                ('category', models.CharField(choices=[('Bk', 'Books'), ('Mi', 'Musical Instruments'), ('St', 'Statues')], max_length=2)),
                ('label', models.CharField(choices=[('P', 'primary'), ('S', 'secondary'), ('D', 'danger')], max_length=1)),
                ('slug', models.SlugField(blank=True)),
                ('description', models.TextField()),
                ('image', models.ImageField(blank=True, null=True, upload_to=core.models.upload_image_path)),
            ],
        ),
        migrations.CreateModel(
            name='Order',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('ref_code', models.CharField(blank=True, max_length=20, null=True)),
                ('start_date', models.DateTimeField(auto_now_add=True)),
                ('ordered_date', models.DateTimeField()),
                ('ordered', models.BooleanField(default=False)),
                ('being_delivered', models.BooleanField(default=False)),
                ('received', models.BooleanField(default=False)),
                ('refund_requested', models.BooleanField(default=False)),
                ('refund_granted', models.BooleanField(default=False)),
                ('billing_address', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='billing_address', to='core.Address')),
                ('coupon', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Coupon')),
            ],
        ),
        migrations.CreateModel(
            name='Refund',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('reason', models.TextField()),
                ('accepted', models.BooleanField(default=False)),
                ('email', models.EmailField(max_length=254)),
                ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Order')),
            ],
        ),
        migrations.CreateModel(
            name='Payment',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('stripe_charge_id', models.CharField(max_length=50)),
                ('amount', models.FloatField()),
                ('timestamp', models.DateTimeField(auto_now_add=True)),
                ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='OrderItem',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('ordered', models.BooleanField(default=False)),
                ('quantity', models.IntegerField(default=1)),
                ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Item')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='order',
            name='items',
            field=models.ManyToManyField(to='core.OrderItem'),
        ),
        migrations.AddField(
            model_name='order',
            name='payment',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.Payment'),
        ),
        migrations.AddField(
            model_name='order',
            name='shipping_address',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='shipping_address', to='core.Address'),
        ),
        migrations.AddField(
            model_name='order',
            name='user',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
    ]
コード例 #24
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth_core', '0001_initial'),
        ('payment_gateway', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Address',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('street', models.CharField(max_length=200)),
                # ('suite', models.CharField(max_length=200)),
                ('city', models.CharField(max_length=200)),
                ('zipcode', models.CharField(max_length=200)),
            ],
            options={
                'verbose_name': 'address',
                'verbose_name_plural': 'address',
            },
        ),
        migrations.CreateModel(
            name='Category',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('name', models.CharField(max_length=255,
                                          verbose_name='name')),
                ('slug',
                 autoslug.fields.AutoSlugField(editable=False,
                                               populate_from='name')),
            ],
            options={
                'verbose_name': 'category',
                'verbose_name_plural': 'categories',
            },
        ),
        migrations.CreateModel(
            name='Checkout',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('installments',
                 models.SmallIntegerField(
                     blank=True,
                     null=True,
                     verbose_name='number of installments')),
                ('bank_slip_url',
                 models.URLField(blank=True,
                                 null=True,
                                 verbose_name='billet url')),
                ('remote_id',
                 models.CharField(
                     blank=True,
                     default=None,
                     help_text='Remote invoice id at the payment gateway',
                     max_length=255,
                     null=True,
                     verbose_name='Remote invoice ID')),
                ('address',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='core.Address')),
            ],
            options={
                'verbose_name': 'checkout',
            },
        ),
        migrations.CreateModel(
            name='Status',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('message',
                 models.CharField(choices=[
                     ('Processing Purchase', 'Processing Purchase'),
                     ('Approved Purchase', 'Approved Purchase'),
                     ('Purchase Denied', 'Purchase Denied'),
                     ('Purchase Denied', 'Purchase sent')
                 ],
                                  max_length=30)),
            ],
            options={
                'verbose_name': 'status',
                'verbose_name_plural': 'status',
            },
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('title', models.CharField(max_length=60)),
                ('description', models.TextField(blank=True)),
                ('piece', models.CharField(max_length=30)),
                ('price', models.FloatField()),
                ('stock', models.IntegerField()),
                ('image',
                 models.ImageField(max_length=255,
                                   upload_to=core.models.upload_to)),
                ('category',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='category_product',
                                   to='core.Category')),
            ],
            options={
                'verbose_name': 'product',
            },
        ),
        migrations.CreateModel(
            name='Customer',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  primary_key=True,
                                  serialize=False)),
                ('name', models.CharField(max_length=255,
                                          verbose_name='name')),
                ('email',
                 models.CharField(max_length=255, verbose_name='e-mail')),
                # ('personal_document', models.CharField(max_length=20, verbose_name='cpf')),
                ('phone', models.CharField(max_length=12)),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     related_name='user_client',
                     to='auth_core.UserClient')),
            ],
            options={
                'verbose_name': 'client',
            },
        ),
        migrations.CreateModel(
            name='CheckoutItem',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now_add=True)),
                ('id',
                 models.UUIDField(default=uuid.uuid4,
                                  editable=False,
                                  primary_key=True,
                                  serialize=False)),
                ('quantity',
                 models.PositiveSmallIntegerField(verbose_name='quantity')),
                ('price',
                 models.DecimalField(decimal_places=2,
                                     max_digits=8,
                                     verbose_name='price')),
                ('checkout',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='checkout_items',
                                   to='core.Checkout')),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='checkout_item_product',
                                   to='core.Product')),
            ],
            options={
                'verbose_name': 'checkout item',
            },
        ),
        migrations.AddField(
            model_name='checkout',
            name='customer',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='user_client_checkout',
                to='core.Customer'),
        ),
        migrations.AddField(
            model_name='checkout',
            name='payment_method',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.PROTECT,
                to='payment_gateway.PaymentMethod',
                verbose_name='payment method'),
        ),
        migrations.AddField(
            model_name='checkout',
            name='status',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.PROTECT,
                related_name='status',
                to='core.Status'),
        ),
        migrations.AddField(
            model_name='address',
            name='customer',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='user_client_address',
                to='core.Customer'),
        ),
    ]
コード例 #25
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0009_alter_user_last_name_max_length'),
    ]

    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)),
                ('image',
                 models.ImageField(
                     null=True, upload_to=core.models.user_image_file_path)),
                ('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='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=core.models.recipe_image_file_path)),
                ('ingredients', models.ManyToManyField(to='core.Ingredient')),
            ],
        ),
        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='Urllc',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('TargetSNR', models.FloatField(default=0.0)),
                ('numberofUsers', models.IntegerField(default=1)),
                ('numerology',
                 models.CharField(blank=True, max_length=255, null=True)),
                ('sharedBandwidth', models.FloatField(default=0.0)),
                ('reservedBandwidth', models.FloatField(default=0.0)),
                ('channelGainShadowParam1',
                 models.FloatField(blank=True, null=True)),
                ('channelGainFadeParam1',
                 models.FloatField(blank=True, null=True)),
                ('channelGainFadeParam2',
                 models.FloatField(blank=True, null=True)),
                ('power', models.FloatField(default=0.0)),
                ('trafficDist',
                 models.CharField(blank=True, max_length=150, null=True)),
                ('trafficParam1', models.FloatField(blank=True, null=True)),
                ('trafficParam2', models.FloatField(blank=True, null=True)),
                ('created_at',
                 models.DateTimeField(default=datetime.datetime.now)),
                ('user',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='recipe',
            name='tags',
            field=models.ManyToManyField(to='core.Tag'),
        ),
        migrations.AddField(
            model_name='recipe',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to=settings.AUTH_USER_MODEL),
        ),
    ]
コード例 #26
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterModelOptions(
            name='acelerometro',
            options={'verbose_name': 'Accelerometer', 'verbose_name_plural': 'Accelerometers'},
        ),
        migrations.AlterModelOptions(
            name='arquivo',
            options={'verbose_name': 'File', 'verbose_name_plural': 'Files'},
        ),
        migrations.AlterField(
            model_name='acelerometro',
            name='codigo',
            field=models.CharField(max_length=100, unique=True, verbose_name='Code'),
        ),
        migrations.AlterField(
            model_name='acelerometro',
            name='descricao',
            field=models.CharField(max_length=100, verbose_name='Description'),
        ),
        migrations.AlterField(
            model_name='acelerometro',
            name='eixoX',
            field=models.BooleanField(verbose_name='Axis X'),
        ),
        migrations.AlterField(
            model_name='acelerometro',
            name='eixoY',
            field=models.BooleanField(verbose_name='Axis Y'),
        ),
        migrations.AlterField(
            model_name='acelerometro',
            name='eixoZ',
            field=models.BooleanField(verbose_name='Axis Z'),
        ),
        migrations.AlterField(
            model_name='acelerometro',
            name='localizacao',
            field=models.CharField(max_length=100, verbose_name='Location'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='acelerometro',
            field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='acelerometro_arquivo', to='core.Acelerometro', verbose_name='Accelerometer'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='canais',
            field=models.IntegerField(verbose_name='Channels'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='codigo',
            field=models.CharField(max_length=100, unique=True, verbose_name='Code'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='dataLeitura',
            field=models.DateTimeField(verbose_name='Date / time of initial reading'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='dataUpload',
            field=models.DateTimeField(auto_now_add=True, verbose_name='Upload Date'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='documento',
            field=models.FileField(upload_to=core.models.Arquivo.file_directory_path, verbose_name='File'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='estatistica_observacoes',
            field=models.TextField(blank=True, null=True, verbose_name='Comments on the statistics'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='estatisticas',
            field=models.BooleanField(default=False, verbose_name='Statistics'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='frequencia',
            field=models.IntegerField(verbose_name='Frequency in Hz'),
        ),
        migrations.AlterField(
            model_name='arquivo',
            name='tipo',
            field=models.CharField(choices=[('UEME', 'UEME'), ('OTHER', 'OTHER')], default='OTHER', max_length=10),
        ),
        migrations.AlterField(
            model_name='arquivoestatisticas',
            name='arquivo',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='arquivo_estatistica', to='core.Arquivo', verbose_name='File'),
        ),
        migrations.AlterField(
            model_name='arquivoestatisticas',
            name='canal',
            field=models.SmallIntegerField(default=1, verbose_name='Channel'),
        ),
        migrations.AlterField(
            model_name='arquivoestatisticas',
            name='curtoses',
            field=models.FloatField(blank=True, null=True, verbose_name='Kurtosis'),
        ),
        migrations.AlterField(
            model_name='arquivoestatisticas',
            name='desvio',
            field=models.FloatField(blank=True, null=True, verbose_name='Standard deviation'),
        ),
        migrations.AlterField(
            model_name='arquivoestatisticas',
            name='media',
            field=models.FloatField(blank=True, null=True, verbose_name='Average'),
        ),
        migrations.AlterField(
            model_name='arquivoestatisticas',
            name='variancia',
            field=models.FloatField(blank=True, null=True, verbose_name='variance'),
        ),
    ]
コード例 #27
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='RideDriver',
            fields=[
                ('did', models.AutoField(primary_key=True, serialize=False)),
                ('location_start', models.CharField(max_length=100)),
                ('location_end', models.CharField(max_length=100)),
                ('time_start', models.TimeField()),
                ('time_end', models.TimeField()),
                ('point', models.FloatField()),
                ('status', models.CharField(max_length=100)),
            ],
        ),
        migrations.CreateModel(
            name='RideRequest',
            fields=[
                ('rid', models.AutoField(primary_key=True, serialize=False)),
                ('time_create', models.TimeField(blank=True, null=True)),
                ('time_pickup', models.TimeField(blank=True, null=True)),
                ('recommended_price', models.FloatField(blank=True,
                                                        null=True)),
                ('point', models.FloatField(blank=True, null=True)),
                ('status', models.CharField(blank=True, max_length=100)),
            ],
        ),
        migrations.CreateModel(
            name='Schedule',
            fields=[
                ('sid', models.AutoField(primary_key=True, serialize=False)),
                ('location_pickup', models.CharField(max_length=100)),
                ('location_to', models.CharField(max_length=100)),
                ('price', models.FloatField()),
                ('status', models.CharField(max_length=100)),
                ('did',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.ridedriver')),
                ('rid',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.riderequest')),
            ],
        ),
        migrations.CreateModel(
            name='Student',
            fields=[
                ('student_id',
                 models.CharField(max_length=10,
                                  primary_key=True,
                                  serialize=False)),
                ('phone_number',
                 models.CharField(blank=True, max_length=10, unique=True)),
                ('first_name', models.CharField(max_length=50)),
                ('last_name', models.CharField(max_length=50)),
                ('gender',
                 models.CharField(choices=[('M', 'Male'), ('F', 'Female')],
                                  max_length=1)),
                ('birthday', models.DateField(blank=True)),
                ('address', models.CharField(blank=True, max_length=255)),
                ('email', models.EmailField(blank=True, max_length=254)),
                ('profile_image',
                 models.ImageField(
                     upload_to=core.models.upload_to_student_profile)),
                ('idcard_image',
                 models.ImageField(
                     upload_to=core.models.upload_to_student_idcard)),
                ('status',
                 models.IntegerField(choices=[(1, 'Enable'), (0, 'Disable')],
                                     default=1)),
                ('is_driver', models.BooleanField()),
            ],
        ),
        migrations.CreateModel(
            name='University',
            fields=[
                ('uni_id',
                 models.CharField(max_length=8,
                                  primary_key=True,
                                  serialize=False)),
                ('uni_name', models.CharField(max_length=100)),
                ('uni_city', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='Vehicle',
            fields=[
                ('vehicle_id',
                 models.CharField(max_length=8,
                                  primary_key=True,
                                  serialize=False)),
                ('vehicle_name', models.CharField(max_length=30)),
                ('vehicle_manufacturer', models.CharField(max_length=20)),
                ('cylinder_capacity', models.IntegerField()),
            ],
        ),
        migrations.CreateModel(
            name='StudentVehicle',
            fields=[
                ('svehicle_id',
                 models.AutoField(primary_key=True, serialize=False)),
                ('color', models.CharField(max_length=10)),
                ('lp_number', models.CharField(max_length=20)),
                ('lp_image',
                 models.ImageField(
                     upload_to=core.models.upload_to_vehicle_license_plate)),
                ('ve_image',
                 models.ImageField(
                     upload_to=core.models.upload_to_vehicle_image)),
                ('student',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.student')),
                ('vehicle',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='core.vehicle')),
            ],
        ),
        migrations.AddField(
            model_name='student',
            name='university',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.PROTECT,
                to='core.university'),
        ),
        migrations.CreateModel(
            name='ScheduleCancel',
            fields=[
                ('cid', models.AutoField(primary_key=True, serialize=False)),
                ('reason', models.TextField()),
                ('sid',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='core.schedule')),
            ],
        ),
        migrations.CreateModel(
            name='Route',
            fields=[
                ('rid', models.AutoField(primary_key=True, serialize=False)),
                ('location_pickup', models.CharField(max_length=100)),
                ('location_end', models.CharField(max_length=100)),
                ('time_start', models.TimeField()),
                ('time_end', models.TimeField()),
                ('lenght', models.FloatField()),
                ('duration', models.IntegerField()),
                ('status', models.CharField(max_length=100)),
                ('sid',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='core.schedule')),
            ],
        ),
        migrations.AddField(
            model_name='riderequest',
            name='student',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.PROTECT,
                to='core.student'),
        ),
        migrations.AddField(
            model_name='ridedriver',
            name='student',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.PROTECT,
                to='core.student'),
        ),
        migrations.CreateModel(
            name='Review',
            fields=[
                ('review_id',
                 models.AutoField(primary_key=True, serialize=False)),
                ('comment', models.TextField()),
                ('rid',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.route')),
            ],
        ),
        migrations.CreateModel(
            name='Campus',
            fields=[
                ('campus_id',
                 models.CharField(max_length=1,
                                  primary_key=True,
                                  serialize=False)),
                ('campus_name', models.CharField(max_length=100)),
                ('address', models.CharField(max_length=255)),
                ('latitude', models.FloatField()),
                ('longitude', models.FloatField()),
                ('university',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='core.university')),
            ],
        ),
    ]
コード例 #28
0
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')),
                ('username',
                 models.CharField(
                     error_messages={
                         'unique': 'A user with that username already exists.'
                     },
                     help_text=
                     'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.',
                     max_length=150,
                     unique=True,
                     validators=[
                         django.contrib.auth.validators.
                         UnicodeUsernameValidator()
                     ],
                     verbose_name='username')),
                ('first_name',
                 models.CharField(blank=True,
                                  max_length=30,
                                  verbose_name='first name')),
                ('last_name',
                 models.CharField(blank=True,
                                  max_length=150,
                                  verbose_name='last name')),
                ('is_staff',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'Designates whether the user can log into this admin site.',
                     verbose_name='staff status')),
                ('is_active',
                 models.BooleanField(
                     default=True,
                     help_text=
                     'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.',
                     verbose_name='active')),
                ('date_joined',
                 models.DateTimeField(default=django.utils.timezone.now,
                                      verbose_name='date joined')),
                ('is_owner', models.BooleanField(default=False)),
                ('is_sitter', models.BooleanField(default=False)),
                ('email', models.EmailField(max_length=254)),
                ('profile_picture',
                 models.ImageField(
                     upload_to=core.models.image_directory_path)),
                ('bio', models.TextField()),
                ('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,
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
        migrations.CreateModel(
            name='Metrics',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('total_owners', models.PositiveIntegerField()),
                ('total_sitters', models.PositiveIntegerField()),
                ('total_providers', models.PositiveIntegerField()),
                ('total_pets', models.PositiveIntegerField()),
            ],
            options={
                'ordering': ('-created_at', ),
            },
        ),
        migrations.CreateModel(
            name='MiiOwner',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     primary_key=True,
                     serialize=False,
                     to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='MiiSitter',
            fields=[
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     primary_key=True,
                     serialize=False,
                     to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SitterServices',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('listing_name', models.CharField(max_length=50)),
                ('type',
                 models.CharField(choices=[('WALK', 'Walker'),
                                           ('BOARD', 'Boarding'),
                                           ('SIT', 'House Sitting'),
                                           ('DAYCARE', 'Daycare'),
                                           ('FEED', 'Feeder')],
                                  default='DAYCARE',
                                  max_length=50)),
                ('description', models.TextField(null='No description')),
                ('price_currency',
                 djmoney.models.fields.CurrencyField(choices=[('ZAR', 'Rand'),
                                                              ('USD',
                                                               'US Dollar')],
                                                     default='ZAR',
                                                     editable=False,
                                                     max_length=3)),
                ('price',
                 djmoney.models.fields.MoneyField(decimal_places=2,
                                                  default_currency='ZAR',
                                                  max_digits=14)),
                ('score', models.FloatField(null=-1)),
                ('profile_picture',
                 models.ImageField(
                     upload_to=core.models.image_directory_path_service)),
                ('sitter',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'order_with_respect_to': 'created_at',
            },
        ),
        migrations.CreateModel(
            name='Pets',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('name', models.CharField(max_length=50)),
                ('age', models.PositiveIntegerField()),
                ('breed', models.CharField(max_length=50)),
                ('type', models.CharField(max_length=50)),
                ('profile_picture',
                 models.ImageField(
                     upload_to=core.models.image_directory_path_pet)),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
            options={
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SitterBooking',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('profile_picture',
                 models.ImageField(
                     upload_to=core.models.image_directory_path)),
                ('date_start', models.DateField()),
                ('date_end', models.DateField()),
                ('approved', models.BooleanField(default=False)),
                ('listing',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.SitterServices')),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='core.MiiOwner')),
            ],
            options={
                'abstract': False,
            },
        ),
    ]
コード例 #29
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0024_auto_20190520_1138'),
    ]

    operations = [
        migrations.AddField(
            model_name='ocrmodel',
            name='revision',
            field=models.UUIDField(default=uuid.uuid4, editable=False),
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='training_accuracy',
            field=models.FloatField(default=0.0),
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='training_errors',
            field=models.IntegerField(default=0),
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='training_total',
            field=models.IntegerField(default=0),
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='version_author',
            field=models.CharField(default='unknown',
                                   editable=False,
                                   max_length=128),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='version_created_at',
            field=models.DateTimeField(auto_now_add=True,
                                       default=django.utils.timezone.now),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='version_source',
            field=models.CharField(default='escriptorium',
                                   editable=False,
                                   max_length=128),
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='version_updated_at',
            field=models.DateTimeField(auto_now=True),
        ),
        migrations.AddField(
            model_name='ocrmodel',
            name='versions',
            field=django.contrib.postgres.fields.jsonb.JSONField(
                default=list, editable=False),
        ),
        migrations.AlterField(
            model_name='ocrmodel',
            name='document',
            field=models.ForeignKey(
                blank=True,
                default=None,
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                related_name='ocr_models',
                to='core.Document'),
        ),
        migrations.AlterField(
            model_name='ocrmodel',
            name='file',
            field=models.FileField(
                upload_to=core.models.models_path,
                validators=[
                    django.core.validators.FileExtensionValidator(
                        allowed_extensions=['mlmodel'])
                ]),
        ),
    ]
コード例 #30
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0036_portfolio_liquid_percentage1'),
    ]

    operations = [
        migrations.AddField(
            model_name='fundorderitem',
            name='folio_number',
            field=models.CharField(blank=True,
                                   default=None,
                                   max_length=100,
                                   null=True),
        ),
        migrations.AddField(
            model_name='fundorderitem',
            name='units_redeemed',
            field=models.FloatField(default=0.0),
        ),
        migrations.AddField(
            model_name='fundredeemitem',
            name='folio_number',
            field=models.CharField(blank=True,
                                   default=None,
                                   max_length=100,
                                   null=True),
        ),
        migrations.AddField(
            model_name='fundredeemitem',
            name='grouped_redeem',
            field=models.ForeignKey(
                blank=True,
                default=None,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='core.GroupedRedeemDetail'),
        ),
        migrations.AddField(
            model_name='portfolioitem',
            name='goal',
            field=models.ForeignKey(
                blank=True,
                default=None,
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                to='core.Goal'),
        ),
        migrations.AddField(
            model_name='portfolioitem',
            name='sip_date',
            field=models.DateField(blank=True, null=True),
        ),
        migrations.AlterUniqueTogether(
            name='folionumber',
            unique_together=set([('user', 'fund_house', 'folio_number')]),
        ),
        migrations.AlterUniqueTogether(
            name='portfolioitem',
            unique_together=set([('portfolio', 'fund', 'goal')]),
        ),
    ]