class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='TiposCartao', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=200, null=True)), ('codcontafinanceira', models.CharField(blank=True, db_column='CodContaFinanceira', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'TiposCartao', 'managed': False, }, ), migrations.CreateModel( name='Bairros', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('cod_bairro', models.CharField(blank=True, db_column='CodBairro', max_length=50, null=True)), ('data_criacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('data_atualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Bairros', }, ), migrations.CreateModel( name='Banco', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=200, null=True)), ('sigla', models.CharField(blank=True, db_column='Sigla', max_length=5, null=True)), ('numeroregisto', models.CharField(blank=True, db_column='NumeroRegisto', max_length=50, null=True)), ('swiftcode', models.CharField(blank=True, db_column='SwiftCode', max_length=10, null=True)), ('codbanco', models.CharField(blank=True, db_column='CodBanco', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Banco', }, ), migrations.CreateModel( name='CartaConducao', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('numlicenca', models.CharField(blank=True, db_column='NumLicenca', max_length=50, null=True)), ('dataemissao', models.DateField(blank=True, db_column='DataEmissao', null=True)), ('dataprimeiraemissao', models.DateField(blank=True, db_column='DataPrimeiraEmissao', null=True)), ('datavalidade', models.DateField(blank=True, db_column='DataValidade', null=True)), ('caminhoficheiro', models.CharField(blank=True, db_column='CaminhoFicheiro', max_length=256, null=True)), ('codcartaconducao', models.CharField(blank=True, db_column='CodCartaConducao', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'CartaConducao', }, ), migrations.CreateModel( name='Cidades', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('codcidade', models.CharField(blank=True, db_column='CodCidade', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Cidades', }, ), migrations.CreateModel( name='Enderecos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('codendereco', models.CharField(blank=True, db_column='CodEndereco', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Enderecos', }, ), migrations.CreateModel( name='EntidadeEmissora', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=200, null=True)), ('codentidadeemissora', models.CharField(blank=True, db_column='CodEntidadeEmissora', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'EntidadeEmissora', }, ), migrations.CreateModel( name='EstadoCivil', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codestadocivil', models.CharField(blank=True, db_column='CodEstadoCivil', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'EstadoCivil', }, ), migrations.CreateModel( name='Generos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codGenero', models.CharField(blank=True, db_column='CodGenero', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Generos', }, ), migrations.CreateModel( name='Paises', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('codigopais', models.CharField(blank=True, db_column='CodigoPais', max_length=5, null=True)), ('ddd', models.CharField(blank=True, db_column='DDI', max_length=5, null=True)), ('codpais', models.CharField(blank=True, db_column='CodPais', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Paises', }, ), migrations.CreateModel( name='RestricoesCategorias', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codigo', models.CharField(blank=True, db_column='Codigo', max_length=5, null=True)), ('codrestricoescategorias', models.CharField(blank=True, db_column='CodRestricoesCategorias', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'RestricoesCategorias', }, ), migrations.CreateModel( name='RestricoesPessoais', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codigo', models.CharField(blank=True, db_column='Codigo', max_length=5, null=True)), ('codrestricoespessoais', models.CharField(blank=True, db_column='CodRestricoesPessoais', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'RestricoesPessoais', }, ), migrations.CreateModel( name='RestricoesViaturas', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codigo', models.CharField(blank=True, db_column='Codigo', max_length=5, null=True)), ('codrestricoesviaturas', models.CharField(blank=True, db_column='CodRestricoesViaturas', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'RestricoesViaturas', }, ), migrations.CreateModel( name='TipoContactos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codtipocontacto', models.CharField(blank=True, db_column='CodTipoContacto', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'TipoContactos', }, ), migrations.CreateModel( name='TiposCartaConducao', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=200, null=True)), ('categoria', models.CharField(blank=True, db_column='Categoria', max_length=200, null=True)), ('codigo', models.CharField(blank=True, db_column='Codigo', max_length=5, null=True)), ('codtiposcartaconducao', models.CharField(blank=True, db_column='CodTiposCartaConducao', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'TiposCartaConducao', }, ), migrations.CreateModel( name='TiposConta', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('designacao', models.CharField(blank=True, db_column='Designacao', max_length=100, null=True)), ('codtipoconta', models.CharField(blank=True, db_column='CodTipoConta', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'TiposConta', }, ), migrations.CreateModel( name='TiposEndereco', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('tipoendereco', models.CharField(blank=True, db_column='TipoEndereco', max_length=100, null=True)), ('codtipoEndereco', models.CharField(blank=True, db_column='CodTipoEndereco', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'TiposEndereco', }, ), migrations.CreateModel( name='TiposSanguineos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('tiposanguineo', models.CharField(blank=True, db_column='TipoSanguineo', max_length=5, null=True)), ('codtiposanguineo', models.CharField(blank=True, db_column='CodTipoSanguineo', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='dataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='ataAtualizacao', null=True)), ], options={ 'db_table': 'TiposSanguineos', }, ), migrations.CreateModel( name='Titulos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('titulo', models.CharField(blank=True, db_column='Titulo', max_length=100, null=True)), ('abreviacao', models.CharField(blank=True, db_column='Abreviacao', max_length=50, null=True)), ('codtitulo', models.CharField(blank=True, db_column='CodTitulo', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ], options={ 'db_table': 'Titulos', }, ), migrations.CreateModel( name='User_permissions', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('permission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='auth.Permission')), ], ), migrations.CreateModel( name='User', fields=[ ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('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')), ('id', models.UUIDField(editable=False, primary_key=True, serialize=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', through='Api.User_permissions', to='auth.Permission')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.AddField( model_name='user_permissions', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_permis', to=settings.AUTH_USER_MODEL), ), migrations.CreateModel( name='Ruas', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('codrua', models.CharField(blank=True, db_column='CodRua', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('bairroid', models.ForeignKey(blank=True, db_column='BairroId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Bairros')), ], options={ 'db_table': 'Ruas', }, ), migrations.CreateModel( name='RestricoesViaturaCartaConducao', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('codrestricoesviaturacartaconducao', models.CharField(blank=True, db_column='CodRestricoesViaturaCartaConducao', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('cartaconducaoid', models.ForeignKey(blank=True, db_column='CartaConducaoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.CartaConducao')), ('restricoesviaturaid', models.ForeignKey(blank=True, db_column='RestricoesViaturaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.RestricoesViaturas')), ], options={ 'db_table': 'RestricoesViaturaCartaConducao', }, ), migrations.CreateModel( name='RestricoesPessoaisCartaConducao', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('codrestricoespessoaiscartaconducao', models.CharField(blank=True, db_column='CodRestricoesPessoaisCartaConducao', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('cartaconducaoid', models.ForeignKey(blank=True, db_column='CartaConducaoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.CartaConducao')), ('restricoespessoaisid', models.ForeignKey(blank=True, db_column='RestricoesPessoaisId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.RestricoesPessoais')), ], options={ 'db_table': 'RestricoesPessoaisCartaConducao', }, ), migrations.CreateModel( name='RestricoesCategoriasCartaConducao', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('codrestricoescategoriascartaconducao', models.CharField(blank=True, db_column='CodRestricoesCategoriasCartaConducao', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('cartaconducaoid', models.ForeignKey(blank=True, db_column='CartaConducaoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.CartaConducao')), ('restricoescategoriasid', models.ForeignKey(blank=True, db_column='RestricoesCategoriasId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.RestricoesCategorias')), ], options={ 'db_table': 'RestricoesCategoriasCartaConducao', }, ), migrations.CreateModel( name='Provincias', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('codprovincia', models.CharField(blank=True, db_column='CodProvincia', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('paisid', models.ForeignKey(blank=True, db_column='PaisId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Paises')), ], options={ 'db_table': 'Provincias', }, ), migrations.CreateModel( name='Pessoa', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('primeironome', models.CharField(blank=True, db_column='PrimeiroNome', max_length=100, null=True)), ('nomedomeio', models.CharField(blank=True, db_column='NomeDoMeio', max_length=100, null=True)), ('ultimonome', models.CharField(blank=True, db_column='UltimoNome', max_length=100, null=True)), ('nomecompleto', models.CharField(blank=True, db_column='NomeCompleto', max_length=200, null=True)), ('nomecurto', models.CharField(blank=True, db_column='NomeCurto', max_length=100, null=True)), ('pseudonimo', models.CharField(blank=True, db_column='Pseudonimo', max_length=100, null=True)), ('datanascimento', models.DateField(blank=True, db_column='DataNascimento', null=True)), ('nif', models.CharField(blank=True, db_column='NIF', max_length=50, null=True, unique=True)), ('numsegurancasocial', models.CharField(blank=True, db_column='NumSegurancaSocial', max_length=50, null=True)), ('codpessoa', models.CharField(blank=True, db_column='CodPessoa', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('estadocivilid', models.ForeignKey(blank=True, db_column='EstadoCivilId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.EstadoCivil')), ('generoid', models.ForeignKey(blank=True, db_column='GeneroId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Generos')), ('tiposanguineoid', models.ForeignKey(blank=True, db_column='TipoSanguineoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.TiposSanguineos')), ('tituloid', models.ForeignKey(blank=True, db_column='TituloId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Titulos')), ], options={ 'db_table': 'Pessoa', }, ), migrations.CreateModel( name='Municipios', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('codmunicipio', models.CharField(blank=True, db_column='CodMunicipio', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('provinciaid', models.ForeignKey(blank=True, db_column='ProvinciaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Provincias')), ], options={ 'db_table': 'Municipios', }, ), migrations.CreateModel( name='Motorista', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('codmotorista', models.CharField(blank=True, db_column='CodMotorista', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('pessoaid', models.ForeignKey(blank=True, db_column='PessoaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Pessoa')), ], options={ 'db_table': 'Motorista', }, ), migrations.CreateModel( name='Moradas', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('numeroporta', models.IntegerField(blank=True, db_column='NumeroPorta', null=True)), ('numerocasa', models.IntegerField(blank=True, db_column='NumeroCasa', null=True)), ('caixapostal', models.IntegerField(blank=True, db_column='CaixaPostal', null=True)), ('numeroandar', models.IntegerField(blank=True, db_column='NumeroAndar', null=True)), ('latitude', models.FloatField(blank=True, db_column='Latitude', null=True)), ('longitude', models.FloatField(blank=True, db_column='Longitude', null=True)), ('pontoreferencia', models.CharField(blank=True, db_column='PontoReferencia', max_length=100, null=True)), ('codmunicipio', models.CharField(blank=True, db_column='CodMunicipio', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('cidadeid', models.ForeignKey(blank=True, db_column='CidadeId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Cidades')), ('enderecoid', models.ForeignKey(blank=True, db_column='EnderecoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Enderecos')), ], options={ 'db_table': 'Moradas', }, ), migrations.AddField( model_name='enderecos', name='ruaid', field=models.ForeignKey(blank=True, db_column='RuaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Ruas'), ), migrations.AddField( model_name='enderecos', name='tipoenderecoId', field=models.ForeignKey(blank=True, db_column='TipoEnderecoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.TiposEndereco'), ), migrations.CreateModel( name='Distritos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('coddistrito', models.CharField(blank=True, db_column='CodDistrito', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('municipioid', models.ForeignKey(blank=True, db_column='municipioid', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Municipios')), ], options={ 'db_table': 'Distritos', }, ), migrations.CreateModel( name='ContaFinanceira', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('refcontafinanceira', models.CharField(blank=True, db_column='RefContaFinanceira', max_length=50, null=True)), ('numeroconta', models.IntegerField(blank=True, db_column='NumeroConta', null=True)), ('nomeconta', models.CharField(blank=True, db_column='NomeConta', max_length=200, null=True)), ('descricao', models.TextField(blank=True, db_column='Descricao', null=True)), ('iban', models.CharField(blank=True, db_column='IBAN', max_length=100, null=True)), ('nib', models.CharField(blank=True, db_column='NIB', max_length=100, null=True)), ('limiteconta', models.FloatField(blank=True, db_column='LimiteConta', null=True)), ('dataencerramento', models.DateField(blank=True, db_column='DataEncerramento', null=True)), ('codcontafinanceira', models.CharField(blank=True, db_column='CodContaFinanceira', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('bancoid', models.ForeignKey(blank=True, db_column='BancoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Banco')), ('tipocontaid', models.ForeignKey(blank=True, db_column='TipoContaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.TiposConta')), ('titulardacontaid', models.ForeignKey(blank=True, db_column='TitularDaContaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Pessoa')), ], options={ 'db_table': 'ContaFinanceira', }, ), migrations.CreateModel( name='Contactos', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('telemovel', models.IntegerField(blank=True, db_column='Telemovel', null=True)), ('telefone', models.IntegerField(blank=True, db_column='Telefone', null=True)), ('email', models.CharField(blank=True, db_column='Email', max_length=256, null=True)), ('fax', models.IntegerField(blank=True, db_column='Fax', null=True)), ('website', models.CharField(blank=True, db_column='WebSite', max_length=256, null=True)), ('ddi', models.CharField(blank=True, db_column='DDI', max_length=5, null=True)), ('codcontacto', models.CharField(blank=True, db_column='CodContacto', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('pessoaid', models.ForeignKey(blank=True, db_column='PessoaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Pessoa')), ('tipocontactoid', models.ForeignKey(blank=True, db_column='TipoContactoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.TipoContactos')), ], options={ 'db_table': 'Contactos', }, ), migrations.AddField( model_name='cidades', name='bairroid', field=models.ForeignKey(blank=True, db_column='BairroId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Provincias'), ), migrations.CreateModel( name='Cartoes', fields=[ ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('nome', models.CharField(blank=True, db_column='Nome', max_length=100, null=True)), ('numero', models.IntegerField(blank=True, db_column='Numero', null=True)), ('dataexpiracao', models.DateField(blank=True, db_column='DataExpiracao', null=True)), ('codcontafinanceira', models.CharField(blank=True, db_column='CodContaFinanceira', max_length=50, null=True)), ('datacriacao', models.DateTimeField(blank=True, db_column='DataCriacao', null=True)), ('dataatualizacao', models.DateTimeField(blank=True, db_column='DataAtualizacao', null=True)), ('contafinanceiraid', models.ForeignKey(blank=True, db_column='ContaFinanceiraId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.ContaFinanceira')), ('tipocartaoid', models.ForeignKey(blank=True, db_column='TipoCartaoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.TiposCartao')), ], options={ 'db_table': 'Cartoes', }, ), migrations.AddField( model_name='cartaconducao', name='entidadeemissoraid', field=models.ForeignKey(blank=True, db_column='EntidadeEmissoraId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.EntidadeEmissora'), ), migrations.AddField( model_name='cartaconducao', name='motoristaid', field=models.ForeignKey(blank=True, db_column='MotoristaId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Motorista'), ), migrations.AddField( model_name='cartaconducao', name='tipocartaconducaoid', field=models.ForeignKey(blank=True, db_column='TipoCartaConducaoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.TiposCartaConducao'), ), migrations.AddField( model_name='bairros', name='distrito_id', field=models.ForeignKey(blank=True, db_column='DistritoId', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='Api.Distritos'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='MyUser', 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( help_text= 'Tələb olunur. 75 simvol və ya az. Hərflər, Rəqəmlər və @/./+/-/_ simvollar.', max_length=100, unique=True, validators=[ django.core.validators.RegexValidator( '^[\\w.@+-]+$', 'Düzgün istifadəçi adı daxil edin.', 'yanlışdır') ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=255, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=255, verbose_name='last name')), ('email', models.EmailField(max_length=255, verbose_name='email address')), ('profile_picture', models.ImageField(blank=True, null=True, upload_to=base_user.tools.common. get_user_profile_photo_file_name)), ('gender', models.IntegerField(blank=True, choices=[(1, 'Man'), (2, 'Woman')], null=True, verbose_name='cinsi')), ('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_plural': 'İstifadəçilər', 'verbose_name': 'İstifadəçi', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
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')), ('mobile', models.CharField(max_length=11, null=True, unique=True, verbose_name='手机号')), ('nickname', models.CharField(max_length=100, null=True, verbose_name='昵称')), ('realname', models.CharField(max_length=100, null=True, verbose_name='真实名称')), ('avatar', models.CharField(max_length=500, null=True, verbose_name='用户头像')), ('sex', models.SmallIntegerField(choices=[(1, '男'), (2, '女')], default=1, verbose_name='性别')), ('birthday', models.DateField(null=True, verbose_name='出生年月日')), ('website', models.CharField(max_length=100, null=True, verbose_name='个人网站')), ('city', models.CharField(max_length=100, null=True, verbose_name='现居城市')), ('address', models.CharField(max_length=100, null=True, verbose_name='联系住址')), ('update_date', models.DateTimeField(auto_now=True, verbose_name='更新时间')), ('fans', models.ManyToManyField(null=True, related_name='idols', to=settings.AUTH_USER_MODEL)), ('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': '用户', 'verbose_name_plural': '用户', 'db_table': 'tb_user', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='OAuthWeixinUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('openid', models.CharField(db_index=True, max_length=64, verbose_name='openid')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户')), ], options={ 'verbose_name': '微信登录用户数据', 'verbose_name_plural': '微信登录用户数据', 'db_table': 'tb_oauth_weixin', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Role', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(choices=[('admin', 'admin'), ('reader', 'reader'), ('editor', 'editor')], max_length=15, unique=True)), ], ), 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')), ('role', models.ManyToManyField(to='core.Role')), ('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()), ], ), ]
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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='GroupOfUsers', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ], options={ 'ordering': ['name'], }, ), migrations.CreateModel( name='Location', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('room', models.CharField(max_length=50)), ('furniture', models.CharField(max_length=100)), ('position_x', models.IntegerField(help_text='value in pixels')), ('position_y', models.IntegerField(help_text='value in pixels')), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(default='default.jpg', upload_to='profile_pics')), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Item', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('image', models.ImageField(default='def-item.png', upload_to='items_pics')), ('category', models.CharField(choices=[('Tools', 'Tools'), ('Books', 'Books'), ('Computer stuff', 'Computer stuff'), ('Clothes', 'Clothes'), ('Kitchen', 'Kitchen'), ('Bedclothes', 'Bedclothes'), ('Holidays', 'Holidays'), ('Bathroom', 'Bathroom'), ('Car stuff', 'Car stuff'), ('Toys', 'Toys'), ('Board games', 'Board games'), ('Other', 'Other')], max_length=20)), ('description', models.TextField(blank=True, null=True)), ('is_borrowed', models.BooleanField(blank=True, default=False)), ('who_borrowed', models.CharField(blank=True, default='', max_length=30, verbose_name='If yes, who has borrowed it:')), ('when_borrowed', models.DateTimeField(blank=True, null=True, verbose_name='If yes, then when was that(YYYY-MM-DD):')), ('groups', models.ManyToManyField(to='whereisit_app.GroupOfUsers')), ('location', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='whereisit_app.Location')), ], options={ 'ordering': ['name'], }, ), migrations.AddField( model_name='user', name='u_groups', field=models.ManyToManyField(to='whereisit_app.GroupOfUsers'), ), 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'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='Client', fields=[ ('id_client', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default='', max_length=45)), ('country', internationalflavor.countries.models.CountryField( default='BE')), ('company_name', models.CharField(blank=True, max_length=45, null=True)), ('TVA_number', internationalflavor.vat_number.models.VATNumberField( blank=True, default='BE0000000000', eu_only=True, null=True)), ('street', models.CharField(blank=True, max_length=100, null=True)), ('city', models.CharField(blank=True, max_length=45, null=True)), ('postcode', models.IntegerField(default=1234)), ], options={ 'db_table': 'Clients', 'managed': True, 'unique_together': {('name', 'TVA_number')}, }, ), migrations.CreateModel( name='Facture', fields=[ ('id_facture', models.AutoField(primary_key=True, serialize=False)), ('dateFacturation', models.DateField()), ('montant', models.DecimalField(decimal_places=2, max_digits=11)), ('nomDeFichier', models.FileField(upload_to='')), ('id_client', models.ForeignKey( blank=True, db_column='id_cient', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='InvoiceBook.client')), ], options={ 'db_table': 'Factures', 'managed': True, }, ), migrations.CreateModel( name='Fournisseur', fields=[ ('id_fournisseur', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(default='', max_length=45)), ('TVA_number', internationalflavor.vat_number.models.VATNumberField( default='BE0000000000', eu_only=True)), ('iban', internationalflavor.iban.models.IBANField(sepa_only=True)), ('country', internationalflavor.countries.models.CountryField( default='BE')), ('street', models.CharField(default='', max_length=100)), ('city', models.CharField(default='', max_length=45)), ('postcode', models.IntegerField(default=1234)), ('contact_lastname', models.CharField(blank=True, max_length=45, null=True)), ('contact_firstname', models.CharField(blank=True, max_length=45, null=True)), ('email', models.EmailField(blank=True, max_length=256, null=True)), ], options={ 'db_table': 'Fournisseurs', 'managed': True, 'unique_together': {('name', 'TVA_number', 'iban')}, }, ), 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=150, 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', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='UserFournisseur', fields=[ ('id_userFournisseur', models.AutoField(primary_key=True, serialize=False)), ('id_fournisseur', models.ForeignKey( db_column='id_fournisseur', on_delete=django.db.models.deletion.DO_NOTHING, to='InvoiceBook.fournisseur')), ('id_user', models.ForeignKey( db_column='id', on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'UserFournisseurs', 'managed': True, }, ), migrations.CreateModel( name='UserFacture', fields=[ ('id_userFacture', models.AutoField(primary_key=True, serialize=False)), ('id_facture', models.ForeignKey( db_column='id_facture', on_delete=django.db.models.deletion.DO_NOTHING, to='InvoiceBook.facture')), ('id_user', models.ForeignKey( db_column='id', on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'UserFactures', 'managed': True, }, ), migrations.CreateModel( name='UserClient', fields=[ ('id_userClient', models.AutoField(primary_key=True, serialize=False)), ('id_client', models.ForeignKey( db_column='id_client', on_delete=django.db.models.deletion.DO_NOTHING, to='InvoiceBook.client')), ('id_user', models.ForeignKey( db_column='id', on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'UserClients', 'managed': True, }, ), migrations.AddField( model_name='facture', name='id_fournisseur', field=models.ForeignKey( blank=True, db_column='id_fournisseur', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='InvoiceBook.fournisseur'), ), ]
class Migration(migrations.Migration): dependencies = [ ('auth', '0011_update_proxy_permissions'), ('user', '0002_profile_signup_confirmation'), ] operations = [ migrations.AlterModelManagers( name='profile', managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.RemoveField( model_name='profile', name='user', ), migrations.AddField( model_name='profile', name='date_joined', field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined'), ), migrations.AddField( model_name='profile', name='email', field=models.EmailField(blank=True, max_length=254, verbose_name='email address'), ), migrations.AddField( model_name='profile', name='first_name', field=models.CharField(blank=True, max_length=30, verbose_name='first name'), ), migrations.AddField( model_name='profile', 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='profile', name='is_active', field=models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active'), ), migrations.AddField( model_name='profile', name='is_staff', field=models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status'), ), migrations.AddField( model_name='profile', name='is_superuser', field=models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status'), ), migrations.AddField( model_name='profile', name='last_login', field=models.DateTimeField(blank=True, null=True, verbose_name='last login'), ), migrations.AddField( model_name='profile', name='last_name', field=models.CharField(blank=True, max_length=150, verbose_name='last name'), ), migrations.AddField( model_name='profile', name='password', field=models.CharField(default='test', max_length=128, verbose_name='password'), preserve_default=False, ), migrations.AddField( model_name='profile', 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='profile', name='username', field=models.CharField(default='test', 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'), preserve_default=False, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='UserInfo', fields=[ ('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=30, 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')), ('nid', models.BigAutoField(primary_key=True, serialize=False)), ('nickname', models.CharField(max_length=32, verbose_name='昵称')), ('telephone', models.CharField(blank=True, max_length=11, null=True, unique=True, verbose_name='手机号码')), ('avatar', models.FileField(default='/avatar/default.png', upload_to='avatar', verbose_name='头像')), ('create_time', models.DateTimeField(auto_now_add=True, 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={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Article', fields=[ ('nid', models.BigAutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=50, verbose_name='文章标题')), ('desc', models.CharField(max_length=255, verbose_name='文章描述')), ('read_count', models.IntegerField(default=0)), ('comment_count', models.IntegerField(default=0)), ('up_count', models.IntegerField(default=0)), ('down_count', models.IntegerField(default=0)), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('article_type_id', models.IntegerField(choices=[(1, '编程语言'), (2, '软件设计'), (3, '前端'), (4, '操作系统'), (5, '数据库')], default=None)), ], ), migrations.CreateModel( name='Article2Tag', fields=[ ('nid', models.AutoField(primary_key=True, serialize=False)), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Article', verbose_name='文章')), ], ), migrations.CreateModel( name='ArticleDetail', fields=[ ('nid', models.AutoField(primary_key=True, serialize=False)), ('content', models.TextField(verbose_name='文章内容')), ('article', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to='blog.Article', verbose_name='所属文章')), ], ), migrations.CreateModel( name='ArticleUp', fields=[ ('nid', models.AutoField(primary_key=True, serialize=False)), ('article', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Article')), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Blog', fields=[ ('nid', models.BigAutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=64, verbose_name='个人博客标题')), ('site', models.CharField(max_length=32, unique=True, verbose_name='个人博客后缀')), ('theme', models.CharField(max_length=32, verbose_name='博客主题')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Category', fields=[ ('nid', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=32, verbose_name='分类标题')), ('blog', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Blog', verbose_name='所属博客')), ], options={ 'verbose_name': 'category', 'verbose_name_plural': 'category', 'ordering': ['title'], }, ), migrations.CreateModel( name='Comment', fields=[ ('nid', models.BigAutoField(primary_key=True, serialize=False)), ('content', models.CharField(max_length=255, verbose_name='评论内容')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('up_count', models.IntegerField(default=0)), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Article', verbose_name='评论文章')), ('parent_comment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Comment', verbose_name='父级评论')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='评论者')), ], ), migrations.CreateModel( name='CommentUp', fields=[ ('nid', models.AutoField(primary_key=True, serialize=False)), ('comment', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Comment')), ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Tag', fields=[ ('nid', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=32, verbose_name='标签名称')), ('blog', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Blog', verbose_name='所属博客')), ], ), migrations.AddField( model_name='article2tag', name='tag', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='blog.Tag', verbose_name='标签'), ), migrations.AddField( model_name='article', name='category', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Category', verbose_name='文章类型'), ), migrations.AddField( model_name='article', name='tags', field=models.ManyToManyField(through='blog.Article2Tag', to='blog.Tag'), ), migrations.AddField( model_name='article', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='所属用户'), ), migrations.AlterUniqueTogether( name='article2tag', unique_together=set([('article', 'tag')]), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='CustomUser', 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')), ('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')), ('first_name', models.CharField(default='', max_length=100, verbose_name='First Name')), ('middle_name', models.CharField(default='', max_length=100, verbose_name='Middle Name')), ('last_name', models.CharField(default='', max_length=100, verbose_name='Last Name')), ('email_address', models.CharField(default='*****@*****.**', max_length=100, verbose_name='Email Address')), ('id_number', models.CharField(default='', max_length=50, verbose_name='ID Number')), ('isStudent', models.CharField(choices=[('S', 'Student'), ('T', 'Teacher')], default='S', max_length=1, verbose_name='Student or Teacher')), ('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='Course', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128, verbose_name='Course Name')), ('course_code', models.CharField(max_length=128, verbose_name='Course Code')), ('course_description', models.CharField(max_length=500, verbose_name='Course Description')), ('course_detail', models.CharField(max_length=100, verbose_name='Course Detail')), ('course_unit', models.IntegerField(default=3, verbose_name='Course Units')), ('course_semester', models.CharField(choices=[('A', 'First Semester'), ('B', 'Second Semester'), ('C', 'Summer')], default='A', max_length=1, verbose_name='Semester')), ('course_school_year', models.CharField(choices=[('1', '2019-2020'), ('2', '2020-2021'), ('3', '2021-2022')], default='20', max_length=1, verbose_name='School Year')), ('start_date', models.DateField(verbose_name='Course Start Date')), ('end_date', models.DateField(verbose_name='Course End Date')), ('students', models.ManyToManyField(related_name='students_enrolled', to=settings.AUTH_USER_MODEL)), ('teacher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Teacher')), ], ), migrations.CreateModel( name='Criterion', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='Criterion Name')), ('description', models.CharField(max_length=300, verbose_name='Criterion Description')), ('percentage', models.FloatField(verbose_name='Percentage')), ], ), migrations.CreateModel( name='Essay', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=300, verbose_name='Essay Name')), ('essay_description', models.CharField(max_length=1500, verbose_name='Essay Description')), ('essay_code', models.CharField(max_length=100, verbose_name='Essay Code')), ('maximum_length', models.IntegerField(verbose_name='Maximum Length')), ('start_date_time', models.DateTimeField(verbose_name='Essay Start Date')), ('end_date_time', models.DateTimeField(verbose_name='Essay End Date')), ('duration', models.IntegerField(verbose_name='Duration')), ('criteria_no_1', models.FloatField(default=0, verbose_name='Grammar')), ('criteria_no_2', models.FloatField(default=0, verbose_name='Spelling')), ('criteria_no_3', models.FloatField(default=0, verbose_name='Content')), ('criteria_no_4', models.FloatField(default=0, verbose_name='Ambiguous Words')), ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.Course', verbose_name='Course')), ], ), migrations.CreateModel( name='EssaySubmission', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.CharField(max_length=3000, verbose_name='Essay Content')), ('isChecked', models.CharField(choices=[('Y', 'Yes'), ('N', 'No')], default='N', max_length=1, verbose_name='Checked or Not Checked')), ('submitted_date', models.DateTimeField(auto_now_add=True, verbose_name='Essay Submission Date')), ('checked_date', models.DateTimeField(default=django.utils.timezone.now, verbose_name='Essay Checked Date')), ('grammar_score', models.FloatField(default=0, verbose_name='Grammar Score')), ('spelling_score', models.FloatField(default=0, verbose_name='Spelling Score')), ('content_score', models.FloatField(default=0, verbose_name='Content Score')), ('ambiguity_score', models.FloatField(default=0, verbose_name='Ambiguity Score')), ('essay', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.Essay', verbose_name='Essay')), ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Student')), ], ), migrations.CreateModel( name='Word', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('word', models.CharField(max_length=100, verbose_name='Word')), ('weight', models.FloatField(default=0, verbose_name='Weight')), ('essay', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.Essay', verbose_name='Essay')), ], ), migrations.CreateModel( name='Score', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('score', models.FloatField(verbose_name='Raw Score')), ('criterion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.Criterion', verbose_name='Criterion')), ('essaySubmission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.EssaySubmission', verbose_name='Essay Submission')), ], ), migrations.AddField( model_name='criterion', name='essay', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.Essay', verbose_name='Essay'), ), ]
class Feedback(models.Model): name = models.CharField(max_length=50, null=True) email = models.EmailField(max_length=50) comments = models.TextField() rating = models.IntegerField()
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Users', 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')), ('phoneNumber', models.CharField(max_length=14)), ('about', models.CharField(max_length=200)), ('avatar', models.ImageField( upload_to='static/myApp/media/adminAvatars/')), ('loginIp', models.CharField(max_length=30)), ('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='Contacts', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(max_length=50)), ('email', models.EmailField(max_length=50)), ('phoneNumber', models.CharField(max_length=14)), ('message', models.CharField(max_length=500)), ], ), migrations.CreateModel( name='Posts', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default=None, max_length=200)), ('beginning', models.CharField(default=None, max_length=500)), ('main', models.CharField(default=None, max_length=200000)), ('pubdate', models.CharField(max_length=50)), ('category', models.CharField(max_length=100)), ('postPic', models.ImageField(upload_to='static/myApp/media/postPics/')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Comments', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('commenter', models.CharField(max_length=50)), ('commentDate', models.CharField(max_length=50)), ('comment', models.CharField(default=None, max_length=500)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='myApp.Posts')), ], ), ]
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')), ('opt_in_mailing_list', models.BooleanField(default=False)), ('language_preference', models.CharField(blank=True, choices=[('en', 'English'), ('zh-hant', 'Traditional Chinese'), ('ms', 'Malay'), ('id-id', 'Indonesian'), ('tl', 'Tagalog')], max_length=10)), ('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', 'ordering': ['-date_joined'], }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='UserMeta', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('field_key', models.CharField(max_length=255)), ('field_value', models.TextField(blank=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('deleted', models.BooleanField(default=False)), ('user', modelcluster.fields.ParentalKey( on_delete=django.db.models.deletion.CASCADE, related_name='metas', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'User Meta', 'verbose_name_plural': 'User Metas', 'ordering': ['-id'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('contenttypes', '0001_initial'), ] 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=30, 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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, 'swappable': 'AUTH_USER_MODEL', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Group', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=80, unique=True, verbose_name='name')), ], options={ 'verbose_name': 'group', 'verbose_name_plural': 'groups', }, managers=[ ('objects', django.contrib.auth.models.GroupManager()), ], ), migrations.CreateModel( name='Permission', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, verbose_name='name')), ('codename', models.CharField(max_length=100, verbose_name='codename')), ('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='content type')), ], options={ 'verbose_name': 'permission', 'verbose_name_plural': 'permissions', 'ordering': ('content_type__app_label', 'content_type__model', 'codename'), }, managers=[ ('objects', django.contrib.auth.models.PermissionManager()), ], ), migrations.AddField( model_name='group', name='permissions', field=models.ManyToManyField(blank=True, to='auth.Permission', verbose_name='permissions'), ), 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='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.AlterUniqueTogether( name='permission', unique_together=set([('content_type', 'codename')]), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='UserProfile', 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=30, 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')), ('name', models.CharField(blank=True, help_text='名字', max_length=255, null=True, verbose_name='名字')), ('types', models.IntegerField(choices=[(0, '超级管理员'), (1, '管理员'), (2, '导师'), (3, '学员'), (4, '游客')], default=4, verbose_name='用户类型')), ('age', models.IntegerField(blank=True, help_text='年龄', null=True, verbose_name='年龄')), ('gender', models.CharField(choices=[('男', '男'), ('女', '女')], default='男', help_text='性别', max_length=255, verbose_name='性别')), ('address', models.CharField(blank=True, help_text='地址', max_length=255, null=True, verbose_name='地址')), ('mobile', models.CharField(blank=True, help_text='手机号码', max_length=255, null=True, verbose_name='手机号码')), ('email', models.EmailField(blank=True, help_text='邮箱地址', max_length=254, null=True, verbose_name='邮箱地址')), ('expected_work', models.CharField(blank=True, help_text='期望工作', max_length=255, null=True, verbose_name='期望工作')), ('assessment', models.TextField(blank=True, help_text='自我评价', null=True, verbose_name='自我评价')), ('img', models.ImageField(default='users/image/default.jpg', help_text='头像', max_length=255, upload_to='users/image/%Y/%m', verbose_name='头像')), ('score', models.IntegerField(blank=True, default=0, null=True, verbose_name='排序积分')), ('want_be_challenged', models.BooleanField(default=False, verbose_name='是否希望被挑战')), ], options={ 'verbose_name': '学生信息', 'verbose_name_plural': '学生信息', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='CityInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='城市名称')), ], options={ 'verbose_name': '城市信息表', 'verbose_name_plural': '城市信息表', }, ), migrations.CreateModel( name='ClassInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='班级名称')), ('notice', models.CharField(max_length=500, verbose_name='班级公告')), ], options={ 'verbose_name': '班级信息表', 'verbose_name_plural': '班级信息表', }, ), migrations.CreateModel( name='Teacher', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(help_text='名字', max_length=255, verbose_name='名字')), ('types', models.IntegerField(choices=[(1, '导师'), (2, '讲师'), (3, '班主任')], default=0, verbose_name='老师类型')), ('intr', models.CharField(max_length=800, verbose_name='老师介绍')), ('img', models.ImageField(default=None, help_text='头像', max_length=255, upload_to='users/image/%Y/%m', verbose_name='头像')), ], options={ 'verbose_name': '老师信息表', 'verbose_name_plural': '老师信息表', }, ), migrations.CreateModel( name='UserProject', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('project_name', models.CharField(help_text='项目名', max_length=255, verbose_name='项目名')), ('technology', models.TextField(help_text='使用技术', verbose_name='使用技术')), ('project_function', models.TextField(help_text='项目功能', verbose_name='项目功能')), ('create', models.TextField(help_text='个人负责板块', verbose_name='个人负责板块')), ('time_slot', models.CharField(help_text='项目时间段', max_length=255, verbose_name='项目时间段')), ('user', models.ForeignKey(help_text='用户名', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户名')), ], options={ 'verbose_name': '项目经验', 'verbose_name_plural': '项目经验', }, ), migrations.CreateModel( name='UserResume', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Study_time', models.DateTimeField(help_text='入学时间', verbose_name='入学时间')), ('end_time', models.DateTimeField(help_text='毕业时间', verbose_name='毕业时间')), ('school_name', models.CharField(help_text='学校名称', max_length=255, verbose_name='学校名称')), ('major', models.CharField(help_text='所学专业', max_length=255, verbose_name='所学专业')), ('education', models.CharField(help_text='学历', max_length=255, verbose_name='学历')), ('honor', models.CharField(help_text='获得荣誉', max_length=255, verbose_name='获得荣誉')), ('user', models.ForeignKey(help_text='用户名', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户名')), ], options={ 'verbose_name': '教育背景', 'verbose_name_plural': '教育背景', }, ), migrations.CreateModel( name='UserSkill', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('skill_name', models.CharField(help_text='技能名', max_length=255, verbose_name='技能名')), ('skill_level', models.CharField(choices=[('know', '了解'), ('shuxi', '熟悉'), ('skilled', '熟练'), ('master', '精通')], default='shuxi', help_text='技能等级', max_length=255, verbose_name='技能等级')), ('skill_introduce', models.CharField(help_text='技能介绍', max_length=255, verbose_name='技能介绍')), ('user', models.ForeignKey(help_text='用户名', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户名')), ], options={ 'verbose_name': '掌握技能', 'verbose_name_plural': '掌握技能', }, ), migrations.AddField( model_name='classinfo', name='teacher_head', field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, related_name='head', to='users.Teacher', verbose_name='班主任'), ), migrations.AddField( model_name='classinfo', name='teacher_lector', field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, related_name='lector', to='users.Teacher', verbose_name='讲师'), ), migrations.AddField( model_name='classinfo', name='teacher_tutor', field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, related_name='tutor', to='users.Teacher', verbose_name='导师'), ), migrations.AddField( model_name='userprofile', name='city', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='users.CityInfo', verbose_name='所在城市'), ), migrations.AddField( model_name='userprofile', 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='userprofile', name='in_class', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='users.ClassInfo', verbose_name='所属班级'), ), migrations.AddField( model_name='userprofile', 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.AlterUniqueTogether( name='userprofile', unique_together=set([('username', )]), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('first_name', models.CharField(blank=True, max_length=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')), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('username', models.EmailField(max_length=254, unique=True)), ('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()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_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=150, 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', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Bid', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bid', models.IntegerField()), ('create', models.DateTimeField(default=django.utils.timezone.now, editable=False)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, unique=True)), ], ), migrations.CreateModel( name='Listing', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64)), ('price', models.IntegerField()), ('create', models.DateTimeField(default=django.utils.timezone.now, editable=False)), ('description', models.CharField(max_length=150)), ('image', models.URLField()), ('isClosed', models.BooleanField(default=False)), ('bid', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='auctions.bid')), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='auctions.category')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='owner', to=settings.AUTH_USER_MODEL)), ('watchlist', models.ManyToManyField(blank=True, related_name='listings', to=settings.AUTH_USER_MODEL)), ('winner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('comment', models.CharField(max_length=250)), ('create', models.DateTimeField(default=django.utils.timezone.now, editable=False)), ('listing', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='auctions.listing')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='UserProfile', 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=30, 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')), ('userVerified', models.BooleanField(default=False)), ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='', max_length=200, unique=True)), ], options={ 'verbose_name_plural': 'categories', }, ), migrations.CreateModel( name='Notification', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('type', models.CharField(default='', max_length=200)), ('text', models.CharField(default='', max_length=200)), ], ), migrations.CreateModel( name='Poll', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(default='', max_length=200, unique=True)), ('numVotes', models.IntegerField(default=0)), ('openForever', models.BooleanField(default=True)), ('dayLimit', models.IntegerField(default=0)), ('dateCreated', models.DateTimeField(auto_now_add=True, null=True)), ('startTimeStamp', models.DateTimeField(auto_now_add=True, null=True)), ('username', models.CharField(default='', max_length=300)), ('anonymous', models.BooleanField(default=True)), ('categoryID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Category')), ('userID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='PollChoice', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(default='', max_length=200)), ('numVotes', models.IntegerField(default=0)), ('pollID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Poll')), ], ), migrations.CreateModel( name='Review', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rating', models.DecimalField(decimal_places=1, max_digits=2)), ('comment', models.CharField(default='', max_length=200, null=True)), ('dateCreated', models.DateTimeField(auto_now_add=True, null=True)), ('username', models.CharField(default='', max_length=200)), ('anonymous', models.BooleanField(default=True)), ], ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='', max_length=200, unique=True)), ], ), migrations.CreateModel( name='TagLinker', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('type', models.CharField(default='', max_length=200)), ('pollID', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Poll')), ('tagID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Tag')), ], ), migrations.CreateModel( name='Topic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='', max_length=200, unique=True)), ('avRating', models.DecimalField(decimal_places=1, max_digits=2)), ('numReviews', models.IntegerField()), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Category')), ], ), migrations.CreateModel( name='Vote', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pollChoiceID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.PollChoice')), ('userID', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='taglinker', name='topicID', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Topic'), ), migrations.AddField( model_name='review', name='topicID', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Topic'), ), migrations.AddField( model_name='review', name='userID', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='notification', name='pollID', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='knowItAllAPI.Poll'), ), migrations.AddField( model_name='notification', name='userID', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AlterUniqueTogether( name='vote', unique_together=set([('userID', 'pollChoiceID')]), ), migrations.AlterUniqueTogether( name='review', unique_together=set([('userID', 'topicID')]), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='RealUser', 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_gender', models.CharField(blank=True, choices=[('male', 'Male'), ('female', 'Female'), ('other', 'Other')], max_length=10)), ('user_age', models.IntegerField(default=1)), ('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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Ingredient', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ingre_name', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='OrderImgContent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order_image', models.CharField(blank=True, max_length=200)), ('order_content', models.CharField(max_length=200)), ], ), migrations.CreateModel( name='OrderIngre', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order_ingre', models.CharField(max_length=100)), ], ), migrations.CreateModel( name='Recipe', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('recipe_name', models.CharField(max_length=100)), ('recipe_image', models.TextField()), ('recipe_hits', models.IntegerField()), ('recipe_sheep', models.IntegerField()), ('recipe_time', models.IntegerField()), ('recipe_difficulty', models.CharField(max_length=100)), ('order_img_content', models.ManyToManyField( related_name='recipe_order_img_content', to='accounts.OrderImgContent')), ('order_ingre', models.ManyToManyField(related_name='recipe_order_ingre', to='accounts.OrderIngre')), ], ), migrations.CreateModel( name='RefriIngre', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ingre_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Ingredient')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='RecipeComment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('comment_content', models.TextField()), ('comment_create', models.DateTimeField(auto_now_add=True)), ('comment_edit', models.DateTimeField(auto_now=True)), ('recipe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Recipe')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Rank', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rank_difficulty', models.IntegerField(default=0)), ('rank_flavor', models.IntegerField(default=0)), ('rank_clean', models.IntegerField(default=0)), ('rank_reuse', models.IntegerField(default=0)), ('recipe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Recipe')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='LikeIngre', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ingre_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Ingredient')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='HateIngre', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ingre_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Ingredient')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='realuser', name='recipe_like', field=models.ManyToManyField(related_name='recipe_like', to='accounts.Recipe'), ), migrations.AddField( model_name='realuser', 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'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_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')), ('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=20, 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')), ('phone', models.CharField(blank=True, max_length=12, null=True, verbose_name='Phone Number')), ('is_staff', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('is_active', models.BooleanField(default=True)), ('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='Location', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.TextField()), ('city', models.CharField(max_length=15)), ('zip_code', models.CharField(max_length=10)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='locations', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='CustomUser', 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')), ('patronymic', models.CharField(blank='True', max_length=50, verbose_name='Отчество')), ('phone', models.CharField(blank=True, max_length=20, 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={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Auto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('number', models.CharField(max_length=15, verbose_name='Гос. номер')), ('brand', models.CharField(max_length=30, verbose_name='Марка')), ('model', models.CharField(max_length=30, verbose_name='Модель')), ('year', models.IntegerField(verbose_name='Год выпуска')), ('tech_passport', models.CharField(max_length=20, unique=True, verbose_name='Тех. паспорт')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='autos', to=settings.AUTH_USER_MODEL, verbose_name='Владелец')), ], options={ 'verbose_name': 'Автомобиль', 'verbose_name_plural': 'Автомобили', }, ), migrations.CreateModel( name='Employee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=50, verbose_name='Имя')), ('last_name', models.CharField(max_length=50, verbose_name='Фамилия')), ('patronymic', models.CharField(blank=True, max_length=50, verbose_name='Отчество')), ('phone', models.CharField(blank=True, max_length=20, verbose_name='Номер телефона')), ], options={ 'verbose_name': 'Работник', 'verbose_name_plural': 'Работники', }, ), migrations.CreateModel( name='Workshop', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('number', models.IntegerField(unique=True, verbose_name='Номер')), ('address', models.CharField(max_length=50, verbose_name='Адрес')), ], options={ 'verbose_name': 'Мастерская', 'verbose_name_plural': 'Мастерские', }, ), migrations.CreateModel( name='Work', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_beg', models.DateField(verbose_name='Дата начала')), ('date_end', models.DateField(blank=True, verbose_name='Дата завершения')), ('description', models.TextField(verbose_name='Описание работ')), ('price', models.FloatField(blank=True, verbose_name='Стоимость')), ('auto', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='auto_works', to='django_app.Auto', verbose_name='Автомобиль')), ('employee', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='employee_works', to='django_app.Employee', verbose_name='Работник')), ], options={ 'verbose_name': 'Ремонтная работа', 'verbose_name_plural': 'Ремонтные работы', }, ), migrations.CreateModel( name='Served_brands', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('brand', models.CharField(db_index=True, max_length=30, verbose_name='Обслуживаемая марка')), ('workshop', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='brands', to='django_app.Workshop', verbose_name='Мастерская')), ], options={ 'verbose_name': 'Обслуживаемая марка', 'verbose_name_plural': 'Обслуживаемые марки', }, ), migrations.AddField( model_name='employee', name='autos', field=models.ManyToManyField(related_name='employees', through='django_app.Work', to='django_app.Auto', verbose_name='Ремонтные работы'), ), migrations.AddField( model_name='employee', name='workshop', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='django_app.Workshop', verbose_name='Мастерская'), ), migrations.CreateModel( name='Application', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateField(verbose_name='Дата записи')), ('status', models.CharField(choices=[('cons', 'В рассмотрении'), ('conf', 'Подтверждено'), ('refs', 'Отклонено')], max_length=4)), ('date_init', models.DateTimeField(auto_now_add=True, verbose_name='Дата создания')), ('description', models.TextField(verbose_name='Описание')), ('auto', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='applications', to='django_app.Auto', verbose_name='Автомобиль')), ('workshop', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='django_app.Workshop', verbose_name='Мастерская')), ], options={ 'verbose_name': 'Заявка на ремонт', 'verbose_name_plural': 'Заявки на ремонт', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0007_alter_validators_add_error_messages'), ] operations = [ migrations.CreateModel( name='UserProfile', 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. 30 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=30, unique=True, validators=[ django.core.validators.RegexValidator( '^[\\w.@+-]+$', 'Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.' ) ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=30, 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')), ('nick_name', models.CharField(default='', max_length=50, verbose_name='\u6635\u79f0')), ('birthday', models.CharField(max_length=10, null=True, verbose_name='\u751f\u65e5')), ('gender', models.CharField(choices=[('mail', '\u7537'), ('female', '\u5973')], default='female', max_length=5)), ('address', models.CharField(default='', max_length=100)), ('mobile', models.CharField(blank=True, default='', max_length=11)), ('image', models.ImageField(default='image/default.png', upload_to='image/%Y/%m')), ('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': '\u7528\u6237\u4fe1\u606f', 'verbose_name_plural': '\u7528\u6237\u4fe1\u606f', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='Case', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=200)), ('content', models.TextField()), ], options={ 'verbose_name': '用例', 'verbose_name_plural': '用例', }, ), migrations.CreateModel( name='Environment', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=100, null=True)), ('url', models.CharField(max_length=100)), ('private_key', models.CharField(max_length=50)), ], options={ 'verbose_name': '测试环境', 'verbose_name_plural': '测试环境', }, ), migrations.CreateModel( name='Interface', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('url', models.CharField(max_length=50)), ('method', models.CharField(max_length=4)), ('data_type', models.CharField(max_length=4)), ('is_sign', models.IntegerField()), ('description', models.CharField(max_length=100, null=True)), ('request_header_param', models.TextField()), ('request_body_param', models.TextField()), ('response_header_param', models.TextField()), ('response_body_param', models.TextField()), ], options={ 'verbose_name': '接口', 'verbose_name_plural': '接口', }, ), migrations.CreateModel( name='Plan', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=200)), ('content', models.TextField()), ('environment', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='APICloud.Environment')), ], options={ 'verbose_name': '测试计划', 'verbose_name_plural': '测试计划', }, ), migrations.CreateModel( name='Project', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=100, null=True)), ], options={ 'verbose_name': '项目', 'verbose_name_plural': '项目', }, ), migrations.CreateModel( name='Report', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=255)), ('content', models.TextField()), ('case_num', models.IntegerField(null=True)), ('pass_num', models.IntegerField(null=True)), ('fail_num', models.IntegerField(null=True)), ('error_num', models.IntegerField(null=True)), ('plan', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='APICloud.Plan')), ], options={ 'verbose_name': '测试报告', 'verbose_name_plural': '测试报告', }, ), migrations.CreateModel( name='Sign', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=50)), ('description', models.CharField(max_length=100, null=True)), ], options={ 'verbose_name': '签名', 'verbose_name_plural': '签名', }, ), migrations.CreateModel( name='UserInfo', fields=[ ('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')), ('id', models.AutoField(primary_key=True, serialize=False)), ('phone', models.CharField(max_length=11, null=True, unique=True, verbose_name='手机号')), ('avatar', models.FileField(default='avatars/default.png', upload_to='avatars/')), ('create_time', models.DateTimeField(auto_now_add=True, 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={ 'verbose_name': '用户', 'verbose_name_plural': '用户', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.AddField( model_name='project', name='sign', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='APICloud.Sign'), ), migrations.AddField( model_name='plan', name='project', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='APICloud.Project'), ), migrations.AddField( model_name='interface', name='project', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='APICloud.Project'), ), migrations.AddField( model_name='environment', name='project', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='APICloud.Project'), ), migrations.AddField( model_name='case', name='project', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='APICloud.Project'), ), ]
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" ), ), ( "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", "abstract": False, "verbose_name_plural": "users", }, managers=[("objects", django.contrib.auth.models.UserManager())], ) ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='Worker', fields=[ ('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=150, 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')), ('id', models.AutoField(primary_key=True, serialize=False, unique=True)), ('fio', models.CharField(max_length=100, verbose_name='ФИО')), ('age', models.IntegerField( default=18, validators=[django.core.validators.MinValueValidator(18)], verbose_name='Возраст')), ('education', models.CharField(choices=[('VSH', 'Высшее'), ('VSN', 'Высшее неоконченное'), ('SRD', 'Среднее'), ('SRS', 'Среднее специальное')], max_length=3, verbose_name='уровень образования')), ('stajh_raboty', models.IntegerField(verbose_name='Стаж работы')), ('passport', models.CharField(max_length=10, 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={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Ekipazh', fields=[ ('id', models.AutoField(primary_key=True, serialize=False, unique=True)), ('name', models.CharField(max_length=20, verbose_name='Название экипажа')), ], ), migrations.CreateModel( name='Plane', fields=[ ('id', models.AutoField(primary_key=True, serialize=False, unique=True)), ('type', models.CharField(max_length=15, verbose_name='Тип')), ('number', models.CharField(max_length=8, verbose_name='Номер модели')), ('mesta', models.IntegerField(verbose_name='Количество мест')), ('speed', models.IntegerField(verbose_name='Скорость полёта (км/ч)')), ('avia', models.CharField(max_length=20, verbose_name='Авиакомпания')), ], ), migrations.CreateModel( name='Tranzit', fields=[ ('id', models.AutoField(primary_key=True, serialize=False, unique=True)), ('punkt_peresadki', models.CharField(max_length=20, verbose_name='Пункт пересадки')), ], ), migrations.CreateModel( name='Reys', fields=[ ('number', models.IntegerField(primary_key=True, serialize=False, unique=True)), ('distance', models.IntegerField( verbose_name='Расстояние до пункта назначения')), ('punkt_start', models.CharField(max_length=20, verbose_name='Пункт вылета')), ('punkt_end', models.CharField(max_length=20, verbose_name='Пункт прилёта')), ('id_tranzita', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='airport.tranzit', verbose_name='ID транзита')), ], ), migrations.CreateModel( name='Remont', fields=[ ('id', models.AutoField(primary_key=True, serialize=False, unique=True)), ('polomka', models.CharField(max_length=100, verbose_name='Поломка')), ('id_plane', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.plane', verbose_name='ID самолёта')), ], ), migrations.CreateModel( name='Razrechenie', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('razrechenie', models.BooleanField(default=True)), ('id_ekipazha', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.ekipazh', verbose_name='ID экипажа')), ('id_plane', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.plane', verbose_name='ID самолёта')), ], ), migrations.CreateModel( name='Polet', fields=[ ('id_poleta', models.AutoField(primary_key=True, serialize=False, unique=True)), ('date_start', models.DateField(verbose_name='Дата вылета')), ('time_start', models.TimeField(verbose_name='Время вылета')), ('date_end', models.DateField(verbose_name='Дата прилёта')), ('time_end', models.TimeField(verbose_name='Время прилёта')), ('sell_tickets', models.IntegerField( verbose_name='Количество проданных билетов')), ('made_reys', models.IntegerField( verbose_name='Количество совершённых рейсов')), ('date_start_tranzit', models.DateField(verbose_name='Дата транзитной посадки')), ('time_start_tranzit', models.TimeField(verbose_name='Время транзитной посадки')), ('date_end_tranzit', models.DateField(verbose_name='Дата вылета из транзита')), ('time_end_tranzit', models.TimeField(verbose_name='Время вылета из транзита')), ('id_plane', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.plane', verbose_name='ID самолёта')), ('nubmer_reysa', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.reys', verbose_name='Номер рейса')), ], ), migrations.CreateModel( name='Dopusk', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nalichie_dopuska', models.BooleanField(default=True)), ('id_ekipazha', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.ekipazh', verbose_name='ID экипажа')), ('number_reysa', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.reys', verbose_name='Номер рейса')), ], ), migrations.CreateModel( name='Aviacompany', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('work', models.CharField(max_length=30, verbose_name='Занимаемая должность')), ('id_ekipazha', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='airport.ekipazh', verbose_name='ID экипажа')), ('id_workera', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='ID работника')), ], ), migrations.AddField( model_name='worker', name='work', field=models.ManyToManyField(through='airport.Aviacompany', to='airport.Ekipazh'), ), ]
class Migration(migrations.Migration): dependencies = [ ('contenttypes', '__first__'), ] operations = [ migrations.CreateModel( name='Permission', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('name', models.CharField(max_length=50, verbose_name='name')), ('content_type', models.ForeignKey( to='contenttypes.ContentType', on_delete=models.CASCADE, to_field='id', verbose_name='content type', )), ('codename', models.CharField(max_length=100, verbose_name='codename')), ], options={ 'ordering': ('content_type__app_label', 'content_type__model', 'codename'), 'unique_together': {('content_type', 'codename')}, 'verbose_name': 'permission', 'verbose_name_plural': 'permissions', }, managers=[ ('objects', django.contrib.auth.models.PermissionManager()), ], ), migrations.CreateModel( name='Group', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('name', models.CharField(unique=True, max_length=80, verbose_name='name')), ('permissions', models.ManyToManyField(to='auth.Permission', verbose_name='permissions', blank=True)), ], options={ 'verbose_name': 'group', 'verbose_name_plural': 'groups', }, managers=[ ('objects', django.contrib.auth.models.GroupManager()), ], ), migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(default=timezone.now, verbose_name='last users')), ('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( help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.', unique=True, max_length=30, verbose_name='username', validators=[validators.UnicodeUsernameValidator()], )), ('first_name', models.CharField(max_length=30, verbose_name='first name', blank=True)), ('last_name', models.CharField(max_length=30, verbose_name='last name', blank=True)), ('email', models.EmailField(max_length=75, verbose_name='email address', blank=True)), ('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, verbose_name='active', help_text=( 'Designates whether this user should be treated as active. Unselect this instead of deleting ' 'accounts.' ) )), ('date_joined', models.DateTimeField(default=timezone.now, verbose_name='date joined')), ('groups', models.ManyToManyField( to='auth.Group', verbose_name='groups', blank=True, related_name='user_set', related_query_name='user', help_text=( 'The groups this user belongs to. A user will get all permissions granted to each of their ' 'groups.' ) )), ('user_permissions', models.ManyToManyField( to='auth.Permission', verbose_name='user permissions', blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user') ), ], options={ 'swappable': 'AUTH_USER_MODEL', 'verbose_name': 'user', 'verbose_name_plural': 'users', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
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')), ('followers', models.ManyToManyField(blank=True, null=True, related_name='followees', to=settings.AUTH_USER_MODEL)), ('following', models.ManyToManyField(blank=True, null=True, related_name='followieng', to=settings.AUTH_USER_MODEL)), ('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='Posts', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('post', models.TextField()), ('likes', models.IntegerField(default=0)), ('created_on', models.DateTimeField(auto_now_add=True)), ('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='posts', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Preferences', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='p_likes', to='network.Posts')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='my_likes', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Messages', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.CharField(max_length=1500)), ('read', models.BooleanField(default=False)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('reciever', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reciever_messages', to=settings.AUTH_USER_MODEL)), ('sender', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sended_messages', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='LastMessageSeen', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('last_time_read', models.DateTimeField(blank=True, null=True)), ('user1', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='u1', to=settings.AUTH_USER_MODEL)), ('user2', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='u2', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): replaces = [('mrsuser', '0001_initial'), ('mrsuser', '0002_user_caisses'), ('mrsuser', '0003_meta'), ('mrsuser', '0004_user_profile'), ('mrsuser', '0005_nonschematic_options'), ('mrsuser', '0006_add_is_superuser'), ('mrsuser', '0007_superviseur'), ('mrsuser', '0008_user_number')] initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ('caisse', '0001_initial'), ] 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')), ('caisses', models.ManyToManyField(null=True, to='caisse.Caisse')), ('profile', models.CharField(choices=[('admin', 'Admin'), ('upn', 'UPN'), ('stat', 'Stat'), ('support', 'Relation client')], max_length=50, verbose_name='profil')), ('number', models.CharField(max_length=30, null=True, verbose_name="Numéro d'agent")), ], options={ 'db_table': 'auth_user', 'verbose_name': 'user', 'verbose_name_plural': 'users', }, managers=[ ('objects', mrsuser.models.UserManager()), ], ), migrations.RunPython(provision_profile), migrations.RemoveField( model_name='user', name='is_staff', ), migrations.RunPython(profile_to_groups), migrations.RemoveField( model_name='user', name='profile', ), migrations.RunPython(add_superviseur), migrations.RunPython(provision_user_number), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='A_Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, null=True)), ], ), migrations.CreateModel( name='Accessory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('describ', models.TextField()), ('price', models.IntegerField(default=0)), ('picture', models.ImageField(upload_to='pic_folder/')), ('accessoryCat', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.A_Category')), ], ), migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.CharField(max_length=300, null=True)), ('postal_code', models.CharField(max_length=10, null=True)), ], ), migrations.CreateModel( name='City', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, null=True)), ], ), migrations.CreateModel( name='Customer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=100, null=True)), ('last_name', models.CharField(max_length=100, null=True)), ('nat_code', models.CharField(max_length=100, null=True)), ], ), migrations.CreateModel( name='G_Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('c_name', models.CharField(max_length=30)), ], ), migrations.CreateModel( name='Game', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('describ', models.TextField()), ('price', models.IntegerField(default=0)), ('picture', models.ImageField(upload_to='pic_folder/')), ('gameCat', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.G_Category')), ], ), migrations.CreateModel( name='Platform', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, null=True)), ], ), migrations.CreateModel( name='GameOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Customer')), ('gameEntity', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Game')), ], ), migrations.CreateModel( name='GameDelivery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Address')), ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.GameOrder')), ], ), migrations.AddField( model_name='game', name='gamePlt', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Platform'), ), migrations.AddField( model_name='address', name='city', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.City'), ), migrations.CreateModel( name='AccessoryOrder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('accessoryEntity', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Accessory')), ('customer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Customer')), ], ), migrations.CreateModel( name='AccessoryDelivery', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Address')), ('order', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.AccessoryOrder')), ], ), migrations.AddField( model_name='accessory', name='accessoryPlt', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='test1.Platform'), ), migrations.CreateModel( name='CustomUser', fields=[ ('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')), ('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')), ('username', models.CharField(max_length=250, primary_key=True, serialize=False)), ('password', models.CharField(max_length=250)), ('role', models.CharField(max_length=250, null=True)), ('last_visit', models.DateTimeField(blank=True, null=True)), ('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()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='CustomUser', 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')), ('phone', models.CharField(blank=True, max_length=15)), ('role', models.CharField(blank=True, default='user', max_length=50)), ('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='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('as_address', models.CharField(max_length=50)), ('name', models.CharField(max_length=200)), ('address', models.CharField(max_length=225)), ('phone', models.CharField(max_length=15)), ('province', models.CharField(max_length=100)), ('city', models.CharField(max_length=100)), ('keluarahan', models.CharField(max_length=100)), ('status', models.BooleanField()), ('created_at', models.DateTimeField(auto_now_add=True, null=True)), ('updated_at', models.DateTimeField(auto_now=True, null=True)), ], ), migrations.CreateModel( name='Tenant', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('delivery', models.BooleanField(default='False')), ('status', models.BooleanField(default='False')), ('address', models.CharField(max_length=220)), ('address_Latitude', models.CharField(max_length=50)), ('address_Longitude', models.CharField(max_length=50)), ('photo', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True, null=True)), ('updated_at', models.DateTimeField(auto_now=True, null=True)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_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')), ('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')), ('first_name', models.CharField(blank=True, max_length=50, null=True)), ('last_name', models.CharField(blank=True, max_length=50, null=True)), ('birthdate', models.DateField(blank=True, null=True)), ('age', models.IntegerField(blank=True, null=True)), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], default='F', max_length=1)), ('passport', models.CharField(default='default', max_length=30)), ('nationality', models.CharField(default='default', max_length=30)), ('address', models.CharField(default='address', max_length=30)), ('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='Auto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('manufacture', models.CharField(max_length=50)), ('model', models.CharField(max_length=50)), ('color', models.CharField(max_length=50)), ('gov_number', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='Ownership', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('start_date', models.DateField()), ('end_date', models.DateField()), ('auto', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='project_fisrt_app.auto')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='OwnerLicense', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('license_number', models.CharField(max_length=50)), ('issuing_date', models.DateField()), ('license', models.CharField(choices=[('A', 'LICENSE_A'), ('B', 'LICENSE_B'), ('C', 'LICENSE_C')], default='A', max_length=1)), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]