class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Servidores', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rf', models.IntegerField(blank=True, null=True)), ('cd_cpf_pessoa', models.TextField(blank=True, null=True)), ('nm_pessoa', models.TextField(blank=True, null=True)), ('cd_serv_sme', models.IntegerField(blank=True, null=True)), ('mes_nasc', models.IntegerField(blank=True, null=True)), ('ano_nasc', models.IntegerField(blank=True, null=True)), ('idade', models.IntegerField(blank=True, null=True)), ('cd_sexo', models.TextField(blank=True, null=True)), ('cd_municipio_nasc', models.IntegerField(blank=True, null=True)), ('dc_municipio_nasc', models.TextField(blank=True, null=True)), ('uf_municipio_nasc', models.TextField(blank=True, null=True)), ('cd_pais_nasc', models.IntegerField(blank=True, null=True)), ('dc_pais_nasc', models.TextField(blank=True, null=True)), ('cd_municipio_res', models.IntegerField(blank=True, null=True)), ('dc_municipio_res', models.TextField(blank=True, null=True)), ('uf_municipio_res', models.TextField(blank=True, null=True)), ('cd_raca_cor', models.IntegerField(blank=True, null=True)), ('dc_raca_cor', models.TextField(blank=True, null=True)), ('cd_def', models.IntegerField(blank=True, null=True)), ('dc_def', models.TextField(blank=True, null=True)), ('nivel_form', models.TextField(blank=True, null=True)), ('dc_sit_func', models.TextField(blank=True, null=True)), ('cd_cargo_base', models.IntegerField(blank=True, null=True)), ('dc_cargo_base', models.TextField(blank=True, null=True)), ('cd_area_atuacao_base', models.IntegerField(blank=True, null=True)), ('dc_area_atuacao_base', models.TextField(blank=True, null=True)), ('dt_inicio_cargo_base', models.TextField(blank=True, null=True)), ('cd_unidade_base', models.TextField(blank=True, null=True)), ('tp_unidade_base', models.TextField(blank=True, null=True)), ('dc_unidade_base', models.TextField(blank=True, null=True)), ('sigla_lotacao', models.TextField(blank=True, null=True)), ('tp_lotacao', models.TextField(blank=True, null=True)), ('cd_cargo_atual', models.IntegerField(blank=True, null=True)), ('dc_cargo_atual', models.TextField(blank=True, null=True)), ('cd_area_atuacao_cargo_atual', models.TextField(blank=True, null=True)), ('dc_area_atuacao_cargo_atual', models.TextField(blank=True, null=True)), ('cd_unidade_educacao_atual', models.TextField(blank=True, null=True)), ('tp_unidade_educacao_atual', models.TextField(blank=True, null=True)), ('dc_unidade_educacao_atual', models.TextField(blank=True, null=True)), ('sigla_atual', models.TextField(blank=True, null=True)), ('cd_unidade_funcao', models.IntegerField(blank=True, null=True)), ('cd_funcao', models.IntegerField(blank=True, null=True)), ('dc_funcao', models.TextField(blank=True, null=True)), ('dt_inicio_funcao', models.TextField(blank=True, null=True)), ('cd_unidade_sobreposto', models.TextField(blank=True, null=True)), ('cd_sobreposto', models.IntegerField(blank=True, null=True)), ('dc_sobreposto', models.TextField(blank=True, null=True)), ('dt_inicio_sobreposto', models.TextField(blank=True, null=True)), ('database', models.TextField(blank=True, null=True)), ], ), migrations.CreateModel( name='ServidorUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('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')), ('rf', models.IntegerField(unique=True)), ('password', models.TextField(blank=True, null=True)), ('ano_nasc', models.IntegerField(blank=True, null=True)), ('mes_nasc', models.IntegerField(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={ 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='UserInfo', 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')), ('mobile_phone', models.BigIntegerField(null=True)), ('create_time', models.DateTimeField(auto_now_add=True)), ('avatar', models.FileField(default='avatar/default.png', upload_to='avatar')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=64)), ('summary', models.CharField(max_length=255)), ('content', models.TextField()), ('var_time', models.DateTimeField(auto_now_add=True)), ('comment_num', models.IntegerField(default=0)), ('up_num', models.IntegerField(default=0)), ('down_num', models.IntegerField(default=0)), ], ), migrations.CreateModel( name='ArticleToTag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('article_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Article')), ], ), migrations.CreateModel( name='Blog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('site_name', models.CharField(max_length=32)), ('site_title', models.CharField(max_length=32)), ('theme', models.CharField(max_length=32)), ], ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32)), ('blog', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Blog')), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.CharField(max_length=255)), ('comment_time', models.DateTimeField(auto_now_add=True)), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Article')), ('parent', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Comment')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32)), ('blog', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Blog')), ], ), migrations.CreateModel( name='UpAndDown', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('is_up', models.BooleanField()), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Article')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='articletotag', name='tag_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='blog.Tag'), ), migrations.AddField( model_name='article', name='category', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Category'), ), migrations.AddField( model_name='article', name='tag', field=models.ManyToManyField(through='blog.ArticleToTag', to='blog.Tag'), ), migrations.AddField( model_name='userinfo', name='blog', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Blog'), ), migrations.AddField( model_name='userinfo', 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='userinfo', 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', '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')), ('nickname', models.CharField(default='', max_length=50, verbose_name='昵称')), ('mobile', models.CharField(blank=True, max_length=11, null=True, unique=True, verbose_name='手机号码')), ('sex', models.BooleanField(choices=[(0, '男'), (1, '女')], default=0, max_length=2, verbose_name='性别')), ('self_description', models.CharField(default='我什么都没写', max_length=256, 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': '用户', 'ordering': ['-id'], }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(verbose_name='文章内容')), ('thumbsup', models.IntegerField(default=0, verbose_name='点赞量')), ('date_publish', models.DateTimeField(verbose_name='发布时间')), ], options={ 'verbose_name': '文章', 'verbose_name_plural': '文章', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='Question', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=128, verbose_name='问题名')), ('desc', models.TextField(max_length=256, verbose_name='文章描述')), ('date_publish', models.DateTimeField(verbose_name='发布时间')), ('likes', models.IntegerField(default=0, verbose_name='喜欢')), ('article', models.ManyToManyField(blank=True, null=True, to='zheyes.Article', verbose_name='文章')), ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='作者')), ], options={ 'verbose_name': '问题', 'verbose_name_plural': '问题', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(verbose_name='评论内容')), ('thumbsup', models.IntegerField(default=0, verbose_name='点赞量')), ('date_publish', models.DateTimeField(verbose_name='发布时间')), ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='评论用户')), ], options={ 'verbose_name': '评论', 'verbose_name_plural': '评论', }, ), migrations.AddField( model_name='article', name='comment', field=models.ManyToManyField(blank=True, null=True, to='zheyes.Comment', verbose_name='评论'), ), migrations.AddField( model_name='article', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='作者'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=20)), ('create_time', models.DateTimeField(auto_now_add=True)), ('update_time', models.DateTimeField(auto_now=True)), ('views', models.IntegerField(default=0)), ('body', models.TextField()), ], ), migrations.CreateModel( name='BlogCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=10)), ], ), migrations.CreateModel( name='BlogTag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=10)), ], ), migrations.CreateModel( name='Course', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ('desc', models.CharField(max_length=200)), ('price', models.FloatField(default=0.0)), ('content', models.TextField()), ('type', models.CharField(choices=[('online', '线上'), ('underline', '线下')], default='online', max_length=10)), ], ), migrations.CreateModel( name='CourseCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=10)), ], ), migrations.CreateModel( name='Students', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.CharField(max_length=10)), ('password', models.CharField(max_length=10)), ('email', models.EmailField(max_length=254)), ], ), migrations.CreateModel( name='Teachers', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('occupation', models.CharField(max_length=10)), ('student', models.ManyToManyField(to='education.Students')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, bases=('auth.user', ), managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='CourseComment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=10)), ('content', models.TextField()), ('create_time', models.DateTimeField(auto_now_add=True)), ('score', models.IntegerField(default=5)), ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='education.Course')), ('student', models.ManyToManyField(to='education.Students')), ], ), migrations.AddField( model_name='course', name='category', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='education.CourseCategory'), ), migrations.AddField( model_name='course', name='student', field=models.ManyToManyField(to='education.Students'), ), migrations.AddField( model_name='course', name='teacher', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='education.Teachers'), ), migrations.CreateModel( name='BlogComment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ('email', models.EmailField(max_length=254)), ('url', models.URLField(blank=True, default='http://www.baidu.com', null=True)), ('content', models.TextField()), ('create_time', models.DateTimeField(auto_now_add=True)), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='education.Article')), ], ), migrations.AddField( model_name='article', name='author', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='education.Teachers'), ), migrations.AddField( model_name='article', name='category', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='education.BlogCategory'), ), migrations.AddField( model_name='article', name='tags', field=models.ManyToManyField(to='education.BlogTag'), ), ]
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')), ('avatar', models.ImageField(blank=True, upload_to='')), ('gender', models.CharField(blank=True, choices=[('male', 'Male'), ('female', 'Female'), ('other', 'Other')], max_length=10)), ('bio', models.TextField(blank=True, default='')), ('birthdate', models.DateField(blank=True, null=True)), ('language', models.CharField(blank=True, choices=[('en', 'English'), ('kr', 'Korean')], max_length=2)), ('currency', models.CharField(blank=True, choices=[('usd', 'USD'), ('krw', 'KRW')], max_length=3)), ('superhost', 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()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='SiteUser', 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')), ('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=30, verbose_name='نام')), ('last_name', models.CharField(blank=True, max_length=30, verbose_name='نام خانوادگی')), ('phone_number', models.IntegerField( blank=True, error_messages={'unique': 'این شماره قبلا ثبت شده است'}, help_text='شماره در 10 رقم به صورت ******9', null=True, unique=True, verbose_name='شماره تلفن')), ('email', models.EmailField(blank=True, max_length=254, 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='FoodCount', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('count', models.IntegerField(default=0)), ], ), migrations.CreateModel( name='TheFood', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20)), ('category', models.CharField(max_length=20)), ('price', models.IntegerField()), ('image', models.ImageField(blank=True, null=True, upload_to='food_pics')), ], ), migrations.CreateModel( name='WalletTransactions', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('amount', models.IntegerField()), ('new_balance', models.IntegerField()), ('date', models.DateTimeField(auto_now_add=True)), ('kind', models.TextField(choices=[('DP', 'واریز'), ('WD', 'برداشت')])), ], ), migrations.CreateModel( name='SiteWallet', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('balance', models.IntegerField(default=0, verbose_name='مقدار حساب')), ('owner', models.OneToOneField( on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='FoodTransaction', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('total_price', models.IntegerField(default=0, verbose_name='مجموع هزینه')), ('date_modified', models.DateTimeField(auto_now=True, verbose_name='تاریخ صورت حساب')), ('completed', models.BooleanField(default=False, verbose_name='انجام شده')), ('foods', models.ManyToManyField(blank=True, through='food.FoodCount', to='food.TheFood')), ('owner', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='foodcount', name='food', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='food.thefood'), ), migrations.AddField( model_name='foodcount', name='transaction', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='food.foodtransaction'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='User', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, bases=('auth.user', models.Model), managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=128)), ('text', models.TextField()), ('slug', models.SlugField(default='default-title')), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('published_date', models.DateTimeField(blank=True, null=True)), ('author', models.ForeignKey(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')), ('author', models.CharField(max_length=200)), ('text', models.TextField()), ('slug', models.SlugField(default='default-title')), ('created_date', models.DateTimeField(default=datetime.datetime( 2020, 6, 4, 2, 43, 48, 794882, tzinfo=utc))), ('approved_comment', models.BooleanField(default=False)), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='posts.Post')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='DataItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('uid', models.TextField(blank=True, null=True)), ('pid', models.TextField(blank=True, null=True)), ], options={ 'db_table': 'data_item', 'managed': False, }, ), migrations.CreateModel( name='DataRating', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('uid', models.TextField(blank=True, null=True)), ('pid', models.TextField(blank=True, null=True)), ('rating', models.IntegerField(blank=True, null=True)), ], options={ 'db_table': 'data_rating', 'managed': False, }, ), migrations.CreateModel( name='DataUser', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('uid', models.TextField(blank=True, null=True)), ('age', models.IntegerField(blank=True, null=True)), ('sex', models.TextField(blank=True, null=True)), ('job', models.TextField(blank=True, null=True)), ('skintype', models.TextField(blank=True, db_column='skinType', null=True)), ], options={ 'db_table': 'data_user', 'managed': False, }, ), migrations.CreateModel( name='UxProduct', fields=[ ('id', models.TextField(blank=True, primary_key=True, serialize=False)), ('brandname', models.TextField(blank=True, db_column='brandName', null=True)), ('colortype', models.TextField(blank=True, db_column='colorType', null=True)), ('companyname', models.TextField(blank=True, db_column='companyName', null=True)), ('hit', models.IntegerField(blank=True, null=True)), ('image', models.TextField(blank=True, null=True)), ('menutype', models.IntegerField(blank=True, db_column='menuType', null=True)), ('productname', models.TextField(blank=True, db_column='productName', null=True)), ('producttype', models.IntegerField(blank=True, db_column='productType', null=True)), ('skintype', models.TextField(blank=True, db_column='skinType', null=True)), ('gender', models.TextField(blank=True, null=True)), ('statskintype', models.TextField(blank=True, db_column='statSkinType', null=True)), ('age', models.IntegerField(blank=True, null=True)), ('job', models.TextField(blank=True, null=True)), ], options={ 'db_table': 'ux_product', 'managed': False, }, ), migrations.CreateModel( name='UxReview', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('field_id', models.TextField(blank=True, db_column='_id', null=True)), ('content', models.TextField(blank=True, null=True)), ('modifydate', models.TextField(blank=True, db_column='modifyDate', null=True)), ('point', models.IntegerField(blank=True, null=True)), ('productidx', models.TextField(blank=True, db_column='productIdx', null=True)), ('regdate', models.TextField(blank=True, db_column='regDate', null=True)), ('semantic', models.IntegerField(blank=True, null=True)), ('useridx', models.TextField(blank=True, db_column='userIdx', null=True)), ], options={ 'db_table': 'ux_review', 'managed': False, }, ), migrations.CreateModel( name='UxUser', fields=[ ('id', models.TextField(blank=True, primary_key=True, serialize=False)), ('address', models.TextField(blank=True, null=True)), ('addressdetail', models.TextField(blank=True, db_column='addressDetail', null=True)), ('age', models.IntegerField(blank=True, null=True)), ('birthday', models.TextField(blank=True, null=True)), ('email', models.TextField(blank=True, null=True)), ('gender', models.TextField(blank=True, null=True)), ('job', models.TextField(blank=True, null=True)), ('lastlogindate', models.TextField(blank=True, db_column='lastLoginDate', null=True)), ('nickname', models.TextField(blank=True, db_column='nickName', null=True)), ('password', models.IntegerField(blank=True, null=True)), ('regdate', models.TextField(blank=True, db_column='regDate', null=True)), ('skintype', models.TextField(blank=True, db_column='skinType', null=True)), ('x', models.IntegerField(blank=True, null=True)), ('y', models.IntegerField(blank=True, null=True)), ], options={ 'db_table': 'ux_user', 'managed': False, }, ), 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')), ('age', models.IntegerField(blank=True, null=True)), ('gender', models.TextField(blank=True, null=True)), ('job', models.TextField(blank=True, null=True)), ('nickname', models.TextField(blank=True, db_column='nickName', null=True)), ('skintype', models.TextField(blank=True, db_column='skinType', 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', '0012_alter_user_first_name_max_length'), ] operations = [ migrations.CreateModel( name='CustomUser', fields=[ ('id', models.BigAutoField(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')), ('user_type', models.CharField(choices=[(1, 'Admin'), (2, 'Staff'), (3, 'Merchant'), (4, 'Customer')], default=1, max_length=255)), ('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='Categories', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=255)), ('url_slug', models.CharField(max_length=255)), ('thumbnail', models.FileField(upload_to='')), ('description', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ], ), migrations.CreateModel( name='CustomerOrders', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('purchase_price', models.CharField(max_length=255)), ('coupon_code', models.CharField(max_length=255)), ('discount_amt', models.CharField(max_length=255)), ('product_status', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='CustomerUser', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_pic', models.FileField(default='', upload_to='')), ('created_at', models.DateTimeField(auto_now_add=True)), ('auth_user_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='MerchantUser', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_pic', models.FileField(default='', upload_to='')), ('company_name', models.CharField(max_length=255)), ('gst_details', models.CharField(max_length=255)), ('address', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('auth_user_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ProductReviews', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('review_image', models.FileField(upload_to='')), ('rating', models.CharField(default='5', max_length=255)), ('review', models.TextField(default='')), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ], ), migrations.CreateModel( name='Products', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('url_slug', models.CharField(max_length=255)), ('product_name', models.CharField(max_length=255)), ('brand', models.CharField(max_length=255)), ('product_max_price', models.CharField(max_length=255)), ('product_discount_price', models.CharField(max_length=255)), ('product_description', models.TextField()), ('product_long_description', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('in_stock_total', models.IntegerField(default=1)), ('is_active', models.IntegerField(default=1)), ('added_by_merchant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.merchantuser')), ], ), migrations.CreateModel( name='ProductVarient', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='SubCategories', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=255)), ('url_slug', models.CharField(max_length=255)), ('thumbnail', models.FileField(upload_to='')), ('description', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ('category_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.categories')), ], ), migrations.CreateModel( name='StaffUser', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_pic', models.FileField(default='', upload_to='')), ('created_at', models.DateTimeField(auto_now_add=True)), ('auth_user_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ProductVarientItems', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('product_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.products')), ('product_varient_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.productvarient')), ], ), migrations.CreateModel( name='ProductTransaction', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('transaction_product_count', models.IntegerField(default=1)), ('transaction_type', models.CharField(choices=[(1, 'BUY'), (2, 'SELL')], max_length=255)), ('transaction_description', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('product_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.products')), ], ), migrations.CreateModel( name='ProductTags', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ('product_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.products')), ], ), migrations.AddField( model_name='products', name='subcategories_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='dashboard.subcategories'), ), migrations.CreateModel( name='ProductReviewVoting', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ('product_review_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.productreviews')), ('user_id_voting', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.customeruser')), ], ), migrations.AddField( model_name='productreviews', name='product_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='dashboard.products'), ), migrations.AddField( model_name='productreviews', name='user_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='dashboard.customeruser'), ), migrations.CreateModel( name='ProductQuestions', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('question', models.TextField()), ('answer', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ('product_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.products')), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.customeruser')), ], ), migrations.CreateModel( name='ProductMedia', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('media_type', models.CharField(max_length=255)), ('media_content', models.FileField(upload_to='')), ('created_at', models.DateTimeField(auto_now_add=True)), ('is_active', models.IntegerField(default=1)), ('product_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.products')), ], ), migrations.CreateModel( name='OrderDeliveryStatus', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('status', models.CharField(max_length=255)), ('status_message', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('order_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='dashboard.customerorders')), ], ), migrations.AddField( model_name='customerorders', name='product_id', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='dashboard.products'), ), migrations.CreateModel( name='AdminUser', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('profile_pic', models.FileField(default='', upload_to='')), ('created_at', models.DateTimeField(auto_now_add=True)), ('auth_user_id', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('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')), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='ChartTable', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=128, null=True)), ('code', models.IntegerField(blank=True, null=True)), ('req_passed_units', models.IntegerField(blank=True, null=True)), ('req_not_stared_units', models.IntegerField(blank=True, null=True)), ('info', models.TextField(blank=True, null=True)), ], ), migrations.CreateModel( name='Course', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=256)), ('unit', models.IntegerField(blank=True, null=True)), ('code', models.IntegerField(unique=True)), ('is_starred', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='Department', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='Professor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128)), ('department', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='src.Department')), ], ), migrations.CreateModel( name='SemesterCourse', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('start_time', models.FloatField(blank=True, null=True)), ('end_time', models.FloatField(blank=True, null=True)), ('day1', models.CharField(blank=True, max_length=256, null=True)), ('day2', models.CharField(blank=True, max_length=256, null=True)), ('exam', models.CharField(blank=True, max_length=128, null=True)), ('ta_day', models.CharField(blank=True, max_length=256, null=True)), ('ta_time', models.CharField(blank=True, max_length=256, null=True)), ('group', models.IntegerField(default=1)), ('info', models.TextField(blank=True, null=True)), ('capacity', models.IntegerField(blank=True, null=True)), ('course', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='src.Course')), ('professor', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='src.Professor')), ], ), migrations.CreateModel( name='UserSchedule', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('courses', models.ManyToManyField(to='src.SemesterCourse')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='UserPassed', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('units', models.IntegerField(default=0)), ('courses', models.ManyToManyField(to='src.Course')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='course', name='department', field=models.ForeignKey( default=1, on_delete=django.db.models.deletion.CASCADE, to='src.Department'), ), migrations.AddField( model_name='course', name='table', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.CASCADE, to='src.ChartTable'), ), migrations.AddField( model_name='charttable', name='dep', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='src.Department'), ), migrations.AddField( model_name='user', name='department', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='src.Department'), ), 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'), ), ]
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')), ('game_played', models.IntegerField(default=0, verbose_name='Number of Games Played')), ('highest_score', models.PositiveIntegerField(blank=True, null=True, verbose_name='Highest Score')), ('experience', models.IntegerField(default=0, verbose_name='Experience')), ('money_deposited', models.IntegerField(default=0, verbose_name='Money Deposited')), ('num_follower', models.IntegerField(default=0, verbose_name='Followers')), ('num_following', models.IntegerField(default=0, verbose_name='Followings')), ], options={ 'ordering': ['date_joined'], }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Game', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('score', models.PositiveIntegerField(verbose_name='Score')), ('started_at', models.DateTimeField(db_index=True, default=django.utils.timezone.now)), ('duration_second', models.PositiveIntegerField( verbose_name='Duration in Second')), ('time_2048_second', models.PositiveIntegerField( blank=True, null=True, verbose_name='Time taken to achieve 2048')), ('move', models.PositiveIntegerField(default=0, verbose_name='Number of Moves')), ('useless_move', models.IntegerField(default=0, verbose_name='Number of useless moves')), ('game_reconstruction', models.TextField(default=None, null=True, verbose_name='Game Reconstruction')), ('player', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-started_at'], }, ), migrations.AddField( model_name='user', name='best_game', field=models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='two_zero_four_eight.Game'), ), 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.CreateModel( name='Follow', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField(default=django.utils.timezone.now)), ('updated', models.DateTimeField(default=django.utils.timezone.now)), ('active', models.BooleanField(default=True)), ('follower', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='follower', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user', to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['user'], 'unique_together': {('user', 'follower')}, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('email', models.CharField(default='', max_length=100)), ('is_teacher', models.BooleanField(default=False)), ('is_student', 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='patch', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('patch_title', models.CharField(default='', max_length=100)), ('patch_description', models.TextField()), ('submission_date', models.DateTimeField()), ('peer_review_date', models.DateTimeField()), ], ), migrations.CreateModel( name='Student', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('group', models.IntegerField()), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Submission', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField()), ('published_date', models.DateTimeField(blank=True, null=True)), ('patch', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='project.patch')), ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='project.Student')), ], ), migrations.CreateModel( name='Peer_review_rubrik', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('instruction', models.TextField()), ('patch', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='project.patch')), ], ), migrations.CreateModel( name='Feedback', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('review', models.TextField()), ('date', models.DateField()), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('peer_review_rubrik', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='project.Peer_review_rubrik')), ('submission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='project.Submission')), ], ), ]
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')), ('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')), ('username', models.CharField(max_length=50, unique=True)), ('profile_picture', models.ImageField(blank=True, upload_to='profile_pictures')), ('slug', models.SlugField()), ('email', models.CharField(max_length=50)), ('date_created', models.DateField(auto_now_add=True)), ('about', models.TextField(blank=True, max_length=1000, null=True)), ('name', models.CharField(max_length=50, unique=True)), ('link', models.CharField(blank=True, max_length=200, null=True, 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', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Language', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('created_at', models.DateField(auto_now_add=True)), ], ), migrations.CreateModel( name='Snippet', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('snippet_code', models.TextField(max_length=5000)), ('slug', models.SlugField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('source_url', models.CharField(blank=True, max_length=250, null=True)), ('public', models.BooleanField(default=False)), ('favorite', models.BooleanField(default=False)), ('language', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='snippets.Language')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-updated_at'], }, ), migrations.CreateModel( name='Folder', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50, unique=True)), ('snippets', models.ManyToManyField(blank=True, to='snippets.Snippet')), ('user', models.ManyToManyField(related_name='user', 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_body', models.TextField(blank=True, max_length=1000, null=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_date', models.DateTimeField(auto_now=True)), ('snippet', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='snippets.Snippet')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, 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')), ('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')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('user_type', models.CharField(choices=[(1, 'ADMIN'), (2, 'FACULTY'), (3, 'STUDENT')], default=1, max_length=10)), ('first_name', models.CharField(max_length=10)), ('last_name', models.CharField(max_length=10)), ('email', models.EmailField(max_length=20)), ('password', models.CharField(max_length=12)), ('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='Attendance', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('attendance_date', models.DateField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Contact', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=20)), ('email', models.EmailField(max_length=20)), ('comment', models.CharField(max_length=30)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Courses', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('course_name', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Department', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('department_name', models.CharField(max_length=255)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Faculty', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('address', models.TextField(max_length=50)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('admin', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('department_id', models.ForeignKey( default=1, on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Department')), ], ), migrations.CreateModel( name='SessionYearModel', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('session_start_year', models.DateField()), ('session_end_year', models.DateField()), ], managers=[ ('object', django.db.models.manager.Manager()), ], ), migrations.CreateModel( name='Subjects', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('subject_name', models.CharField(max_length=20)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('course_id', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='logn.Courses')), ('faculty_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Students', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('date', models.DateField()), ('phno', models.CharField(max_length=12)), ('gender', models.CharField(max_length=10)), ('profile_pic', models.ImageField(upload_to='')), ('address', models.TextField(max_length=50)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('admin', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='student', to=settings.AUTH_USER_MODEL)), ('course_id', models.ForeignKey( default=1, on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Courses')), ('session_year_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='logn.SessionYearModel')), ], ), migrations.CreateModel( name='Result', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('marksobtained', models.IntegerField()), ('passmarks', models.IntegerField()), ('totalmarks', models.CharField(max_length=3)), ('assignment_marks', models.CharField(default=1, max_length=3)), ('status', models.BooleanField(default=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('course_id', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='logn.Courses')), ('session_year_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='logn.SessionYearModel')), ('student_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Students')), ('subject_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Subjects')), ], ), migrations.CreateModel( name='NoticeForStudentOnly', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('date', models.DateField(auto_now=True)), ('by', models.CharField(max_length=20, null=True)), ('message', models.CharField(max_length=500)), ('seen', models.BooleanField(default=False, null=True)), ('course_id', models.ForeignKey( default=1, on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Courses')), ], ), migrations.CreateModel( name='Notice', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('subject', models.CharField(max_length=50)), ('msg', models.TextField()), ('cr_date', models.DateTimeField(auto_now_add=True)), ('department_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='logn.Department')), ], ), migrations.CreateModel( name='Fees', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tot_amount', models.PositiveIntegerField(null=True)), ('course_id', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='logn.Courses')), ], ), migrations.CreateModel( name='FeedBackStudent', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('feedback', models.TextField(max_length=50)), ('feedback_reply', models.TextField(max_length=20)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('department_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='logn.Department')), ('faculty_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='logn.Faculty')), ('student_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='logn.Students')), ], ), migrations.CreateModel( name='Fee_Record', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('amnt', models.PositiveIntegerField(null=True)), ('paid', models.PositiveIntegerField(null=True)), ('pending', models.PositiveIntegerField(null=True)), ('date', models.DateField(auto_now=True)), ('course_id', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='logn.Courses')), ('student_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Students')), ], ), migrations.CreateModel( name='Fee_payment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('amount', models.PositiveIntegerField(null=True)), ('date', models.DateField(auto_now=True)), ('course_id', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='logn.Courses')), ('fees_id', models.ForeignKey( default=1, on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Fees')), ('student_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Students')), ], ), migrations.CreateModel( name='AttendanceReport', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('status', models.BooleanField(default=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('attendance_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='logn.Attendance')), ('student_id', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Students')), ], ), migrations.AddField( model_name='attendance', name='session_year_id', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='logn.SessionYearModel'), ), migrations.AddField( model_name='attendance', name='subject_id', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='logn.Subjects'), ), migrations.CreateModel( name='Admin', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now_add=True)), ('admin', models.OneToOneField( 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='Profile', 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.ASCIIUsernameValidator( ) ], 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')), ('login', models.CharField(max_length=35)), ('avatar', models.ImageField(upload_to=b'')), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'abstract': False, 'verbose_name': 'user', 'verbose_name_plural': 'users', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Answer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.TextField(max_length=680)), ('date', models.DateTimeField(verbose_name='date created')), ('is_wright', models.BooleanField(default=False)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Question', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=240)), ('text', models.TextField(max_length=680)), ('pub_date', models.DateTimeField(verbose_name='date published')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('word', models.CharField(max_length=35)), ], ), migrations.AddField( model_name='question', name='tags', field=models.ManyToManyField(to='questions.Tag'), ), migrations.AddField( model_name='answer', name='question', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='questions.Question'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='Posm', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=500)), ], ), migrations.CreateModel( name='prof', fields=[ ('user_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), ('req', models.CharField(max_length=200)), ], options={ 'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract': False, }, bases=('auth.user', ), managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bio', models.TextField(blank=True, max_length=200)), ('location', models.CharField(blank=True, max_length=200)), ('birth_date', models.CharField(blank=True, max_length=500, null=True)), ('email_confirmed', models.BooleanField(default=False)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, 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')), ('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=30, unique=True)), ('name', models.CharField(default=models.CharField(max_length=30, unique=True), max_length=30)), ('email', models.EmailField(max_length=254, unique=True)), ('avatar', models.ImageField(blank=True, null=True, upload_to='uploads/avatar')), ('header', models.ImageField(blank=True, null=True, upload_to='uploads/headers')), ('description', models.TextField(blank=True, max_length=160, null=True)), ('first_name', models.CharField(blank=True, max_length=30, null=True)), ('last_name', models.CharField(blank=True, max_length=30, null=True)), ('phone_number', models.CharField(blank=True, max_length=11, null=True)), ('date_of_birth', models.DateField(blank=True, null=True)), ('gender', models.CharField(blank=True, choices=[('male', 'Male'), ('female', 'Female')], max_length=6, null=True)), ('country', models.CharField(choices=[ ('AD', 'Andorra'), ('AE', 'United Arab Emirates'), ('AF', 'Afghanistan'), ('AG', 'Antigua and Barbuda'), ('AI', 'Anguilla'), ('AL', 'Albania'), ('AM', 'Armenia'), ('AO', 'Angola'), ('AQ', 'Antarctica'), ('AR', 'Argentina'), ('AS', 'American Samoa'), ('AT', 'Austria'), ('AU', 'Australia'), ('AW', 'Aruba'), ('AX', 'Åland Islands'), ('AZ', 'Azerbaijan'), ('BA', 'Bosnia and Herzegovina'), ('BB', 'Barbados'), ('BD', 'Bangladesh'), ('BE', 'Belgium'), ('BF', 'Burkina Faso'), ('BG', 'Bulgaria'), ('BH', 'Bahrain'), ('BI', 'Burundi'), ('BJ', 'Benin'), ('BL', 'Saint Barthélemy'), ('BM', 'Bermuda'), ('BN', 'Brunei Darussalam'), ('BO', 'Bolivia (Plurinational State of)'), ('BQ', 'Bonaire, Sint Eustatius and Saba'), ('BR', 'Brazil'), ('BS', 'Bahamas'), ('BT', 'Bhutan'), ('BV', 'Bouvet Island'), ('BW', 'Botswana'), ('BY', 'Belarus'), ('BZ', 'Belize'), ('CA', 'Canada'), ('CC', 'Cocos (Keeling) Islands'), ('CD', 'Congo (the Democratic Republic of the)'), ('CF', 'Central African Republic'), ('CG', 'Congo'), ('CH', 'Switzerland'), ('CI', "Côte d'Ivoire"), ('CK', 'Cook Islands'), ('CL', 'Chile'), ('CM', 'Cameroon'), ('CN', 'China'), ('CO', 'Colombia'), ('CR', 'Costa Rica'), ('CU', 'Cuba'), ('CV', 'Cabo Verde'), ('CW', 'Curaçao'), ('CX', 'Christmas Island'), ('CY', 'Cyprus'), ('CZ', 'Czechia'), ('DE', 'Germany'), ('DJ', 'Djibouti'), ('DK', 'Denmark'), ('DM', 'Dominica'), ('DO', 'Dominican Republic'), ('DZ', 'Algeria'), ('EC', 'Ecuador'), ('EE', 'Estonia'), ('EG', 'Egypt'), ('EH', 'Western Sahara'), ('ER', 'Eritrea'), ('ES', 'Spain'), ('ET', 'Ethiopia'), ('FI', 'Finland'), ('FJ', 'Fiji'), ('FK', 'Falkland Islands (Malvinas)'), ('FM', 'Micronesia (Federated States of)'), ('FO', 'Faroe Islands'), ('FR', 'France'), ('GA', 'Gabon'), ('GB', 'United Kingdom of Great Britain and Northern Ireland'), ('GD', 'Grenada'), ('GE', 'Georgia'), ('GF', 'French Guiana'), ('GG', 'Guernsey'), ('GH', 'Ghana'), ('GI', 'Gibraltar'), ('GL', 'Greenland'), ('GM', 'Gambia'), ('GN', 'Guinea'), ('GP', 'Guadeloupe'), ('GQ', 'Equatorial Guinea'), ('GR', 'Greece'), ('GS', 'South Georgia and the South Sandwich Islands'), ('GT', 'Guatemala'), ('GU', 'Guam'), ('GW', 'Guinea-Bissau'), ('GY', 'Guyana'), ('HK', 'Hong Kong'), ('HM', 'Heard Island and McDonald Islands'), ('HN', 'Honduras'), ('HR', 'Croatia'), ('HT', 'Haiti'), ('HU', 'Hungary'), ('ID', 'Indonesia'), ('IE', 'Ireland'), ('IL', 'Israel'), ('IM', 'Isle of Man'), ('IN', 'India'), ('IO', 'British Indian Ocean Territory'), ('IQ', 'Iraq'), ('IR', 'Iran (Islamic Republic of)'), ('IS', 'Iceland'), ('IT', 'Italy'), ('JE', 'Jersey'), ('JM', 'Jamaica'), ('JO', 'Jordan'), ('JP', 'Japan'), ('KE', 'Kenya'), ('KG', 'Kyrgyzstan'), ('KH', 'Cambodia'), ('KI', 'Kiribati'), ('KM', 'Comoros'), ('KN', 'Saint Kitts and Nevis'), ('KP', "Korea (the Democratic People's Republic of)"), ('KR', 'Korea (the Republic of)'), ('KW', 'Kuwait'), ('KY', 'Cayman Islands'), ('KZ', 'Kazakhstan'), ('LA', "Lao People's Democratic Republic"), ('LB', 'Lebanon'), ('LC', 'Saint Lucia'), ('LI', 'Liechtenstein'), ('LK', 'Sri Lanka'), ('LR', 'Liberia'), ('LS', 'Lesotho'), ('LT', 'Lithuania'), ('LU', 'Luxembourg'), ('LV', 'Latvia'), ('LY', 'Libya'), ('MA', 'Morocco'), ('MC', 'Monaco'), ('MD', 'Moldova (the Republic of)'), ('ME', 'Montenegro'), ('MF', 'Saint Martin (French part)'), ('MG', 'Madagascar'), ('MH', 'Marshall Islands'), ('MK', 'North Macedonia'), ('ML', 'Mali'), ('MM', 'Myanmar'), ('MN', 'Mongolia'), ('MO', 'Macao'), ('MP', 'Northern Mariana Islands'), ('MQ', 'Martinique'), ('MR', 'Mauritania'), ('MS', 'Montserrat'), ('MT', 'Malta'), ('MU', 'Mauritius'), ('MV', 'Maldives'), ('MW', 'Malawi'), ('MX', 'Mexico'), ('MY', 'Malaysia'), ('MZ', 'Mozambique'), ('NA', 'Namibia'), ('NC', 'New Caledonia'), ('NE', 'Niger'), ('NF', 'Norfolk Island'), ('NG', 'Nigeria'), ('NI', 'Nicaragua'), ('NL', 'Netherlands'), ('NO', 'Norway'), ('NP', 'Nepal'), ('NR', 'Nauru'), ('NU', 'Niue'), ('NZ', 'New Zealand'), ('OM', 'Oman'), ('PA', 'Panama'), ('PE', 'Peru'), ('PF', 'French Polynesia'), ('PG', 'Papua New Guinea'), ('PH', 'Philippines'), ('PK', 'Pakistan'), ('PL', 'Poland'), ('PM', 'Saint Pierre and Miquelon'), ('PN', 'Pitcairn'), ('PR', 'Puerto Rico'), ('PS', 'Palestine, State of'), ('PT', 'Portugal'), ('PW', 'Palau'), ('PY', 'Paraguay'), ('QA', 'Qatar'), ('RE', 'Réunion'), ('RO', 'Romania'), ('RS', 'Serbia'), ('RU', 'Russian Federation'), ('RW', 'Rwanda'), ('SA', 'Saudi Arabia'), ('SB', 'Solomon Islands'), ('SC', 'Seychelles'), ('SD', 'Sudan'), ('SE', 'Sweden'), ('SG', 'Singapore'), ('SH', 'Saint Helena, Ascension and Tristan da Cunha'), ('SI', 'Slovenia'), ('SJ', 'Svalbard and Jan Mayen'), ('SK', 'Slovakia'), ('SL', 'Sierra Leone'), ('SM', 'San Marino'), ('SN', 'Senegal'), ('SO', 'Somalia'), ('SR', 'Suriname'), ('SS', 'South Sudan'), ('ST', 'Sao Tome and Principe'), ('SV', 'El Salvador'), ('SX', 'Sint Maarten (Dutch part)'), ('SY', 'Syrian Arab Republic'), ('SZ', 'Eswatini'), ('TC', 'Turks and Caicos Islands'), ('TD', 'Chad'), ('TF', 'French Southern Territories'), ('TG', 'Togo'), ('TH', 'Thailand'), ('TJ', 'Tajikistan'), ('TK', 'Tokelau'), ('TL', 'Timor-Leste'), ('TM', 'Turkmenistan'), ('TN', 'Tunisia'), ('TO', 'Tonga'), ('TR', 'Turkey'), ('TT', 'Trinidad and Tobago'), ('TV', 'Tuvalu'), ('TW', 'Taiwan (Province of China)'), ('TZ', 'Tanzania, the United Republic of'), ('UA', 'Ukraine'), ('UG', 'Uganda'), ('UM', 'United States Minor Outlying Islands'), ('US', 'United States of America'), ('UY', 'Uruguay'), ('UZ', 'Uzbekistan'), ('VA', 'Holy See'), ('VC', 'Saint Vincent and the Grenadines'), ('VE', 'Venezuela (Bolivarian Republic of)'), ('VG', 'Virgin Islands (British)'), ('VI', 'Virgin Islands (U.S.)'), ('VN', 'Viet Nam'), ('VU', 'Vanuatu'), ('WF', 'Wallis and Futuna'), ('WS', 'Samoa'), ('YE', 'Yemen'), ('YT', 'Mayotte'), ('ZA', 'South Africa'), ('ZM', 'Zambia'), ('ZW', 'Zimbabwe') ], max_length=30)), ('location', models.CharField(blank=True, max_length=20, null=True)), ('site', models.URLField(blank=True, max_length=100, 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", "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" ), ), ("about", models.TextField(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())], ), migrations.CreateModel( name="Attendance", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "date_rsvped", models.DateTimeField(default=django.utils.timezone.now), ), ], ), migrations.CreateModel( name="Group", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(max_length=100)), ( "date_created", models.DateTimeField(default=django.utils.timezone.now), ), ("slug", models.CharField(db_index=True, max_length=100, unique=True)), ("description", models.TextField(blank=True, null=True)), ("city", models.CharField(max_length=100)), ], ), migrations.CreateModel( name="Membership", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "date_joined", models.DateTimeField(default=django.utils.timezone.now), ), ( "role", models.CharField( choices=[("leader", "Leader"), ("member", "Member")], default="member", max_length=50, ), ), ( "group", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="main.Group" ), ), ( "user", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, ), ), ], ), migrations.AddField( model_name="group", name="members", field=models.ManyToManyField( through="main.Membership", to=settings.AUTH_USER_MODEL ), ), migrations.CreateModel( name="Event", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("title", models.CharField(max_length=100)), ("slug", models.CharField(db_index=True, max_length=100, unique=True)), ("details", models.TextField(blank=True, null=True)), ("date", models.DateField(default=django.utils.timezone.now)), ("time", models.TimeField(default=django.utils.timezone.now)), ("venue", models.CharField(blank=True, max_length=100, null=True)), ("address", models.CharField(blank=True, max_length=100, null=True)), ("maps_url", models.URLField(blank=True, null=True)), ( "attendees", models.ManyToManyField( through="main.Attendance", to=settings.AUTH_USER_MODEL ), ), ( "group", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="main.Group" ), ), ], ), migrations.CreateModel( name="Comment", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "date_posted", models.DateTimeField(default=django.utils.timezone.now), ), ("body", models.TextField()), ( "author", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, ), ), ( "event", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="main.Event" ), ), ], options={"ordering": ["date_posted"]}, ), migrations.AddField( model_name="attendance", name="event", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="main.Event" ), ), migrations.AddField( model_name="attendance", name="user", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, 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')), ('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')), ('user_type', models.IntegerField(default=0)), ('no_of_logins', models.BigIntegerField(default=0)), ('created_at', models.DateTimeField(auto_now_add=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()), ], ), migrations.CreateModel( name='Employee', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fullname', models.CharField(max_length=100)), ('emp_code', models.CharField(max_length=3)), ('mobile', models.CharField(max_length=15)), ], ), migrations.CreateModel( name='Match', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('game_date', models.DateField()), ('winning_team_score', models.IntegerField(default=0)), ('losing_team_score', models.IntegerField(default=0)), ], ), migrations.CreateModel( name='Player', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fullname', models.CharField(max_length=100)), ('player_type', models.IntegerField(default=0)), ('height', models.FloatField(max_length=15)), ('created_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Team', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('address', models.CharField(max_length=200)), ('mobile', models.CharField(max_length=15)), ('created_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Tournament', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.TextField(max_length=100)), ('created_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Round', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('round', models.IntegerField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('tournament', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='basketball_api.tournament')), ], ), migrations.CreateModel( name='PlayerStats', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('score', models.IntegerField()), ('match', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='basketball_api.match')), ('player', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, related_name='stats', to='basketball_api.player')), ('team', models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='basketball_api.team')), ], ), migrations.AddField( model_name='player', name='team', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='basketball_api.team'), ), migrations.AddField( model_name='player', name='user', field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='match', name='losing_team', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, related_name='losing_team', to='basketball_api.team'), ), migrations.AddField( model_name='match', name='player_stats', field=models.ManyToManyField(through='basketball_api.PlayerStats', to='basketball_api.Player'), ), migrations.AddField( model_name='match', name='round', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='basketball_api.round'), ), migrations.AddField( model_name='match', name='winning_team', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, related_name='winning_team', to='basketball_api.team'), ), ]
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')), ('seller', models.BooleanField(default=False, verbose_name='Seller status')), ('buyer', models.BooleanField(default=False, verbose_name='Buyer status')), ('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='buyeraddress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('mobile', models.CharField(max_length=10)), ('name', models.CharField(max_length=50)), ('HouseNo', models.CharField(max_length=50)), ('Landmark', models.CharField(max_length=100)), ('Locality', models.CharField(max_length=50)), ('Area', models.CharField(max_length=50)), ('State', models.CharField(choices=[('0', 'Select'), ('1', 'New Delhi'), ('2', 'Bihar'), ('3', 'Haryana'), ('4', 'Punjab'), ('6', 'Rajasthan'), ('7', 'Utterpradesh'), ('8', 'Maharashtra'), ('9', 'Kerala'), ('10', 'Jharkhand')], default='Select', max_length=10)), ], options={ 'db_table': 'buyeraddress', }, ), migrations.CreateModel( name='Categories', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('slug', models.SlugField(blank=True, max_length=100, null=True)), ], options={ 'db_table': 'Categories', }, ), migrations.CreateModel( name='image', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pics', models.ImageField(null=True, upload_to='pics', verbose_name='Image')), ], ), migrations.CreateModel( name='Product', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('slug', models.SlugField(blank=True, max_length=100, null=True)), ('description', models.TextField(blank=True)), ('pics', models.FileField(null=True, upload_to='pics')), ('price', models.DecimalField(decimal_places=2, max_digits=10)), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='myapp.Categories')), ('seller', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='image', name='name', field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='myapp.Product'), ), ]
class Migration(migrations.Migration): replaces = [ ("common", "0001_initial"), ("common", "0008_squashed_41"), ("common", "0009_jsonb"), ("common", "0010_remove_wizard"), ("common", "0011_username"), ("common", "0012_adminLT_param"), ("common", "0013_currency_param"), ] initial = True dependencies = [ ("auth", "0006_require_contenttypes_0002"), ("contenttypes", "0002_remove_content_type_name"), ] 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=[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"), ), ( "language", models.CharField( choices=[ ("auto", "Detect automatically"), ("en", "English"), ("fr", "French"), ("de", "German"), ("he", "Hebrew"), ("it", "Italian"), ("ja", "Japanese"), ("nl", "Dutch"), ("pt", "Portuguese"), ("pt-br", "Brazilian Portuguese"), ("ru", "Russian"), ("es", "Spanish"), ("zh-cn", "Simplified Chinese"), ("zh-tw", "Traditional Chinese"), ], default="auto", max_length=10, verbose_name="language", ), ), ( "theme", models.CharField( choices=[ ("earth", "Earth"), ("grass", "Grass"), ("lemon", "Lemon"), ("odoo", "Odoo"), ("openbravo", "Openbravo"), ("orange", "Orange"), ("snow", "Snow"), ("strawberry", "Strawberry"), ("water", "Water"), ], default="earth", max_length=20, verbose_name="theme", ), ), ( "pagesize", models.PositiveIntegerField(default=100, verbose_name="page size"), ), ( "horizonbuckets", models.CharField(blank=True, max_length=300, null=True), ), ("horizonstart", models.DateTimeField(blank=True, null=True)), ("horizonend", models.DateTimeField(blank=True, null=True)), ("horizontype", models.BooleanField(default=True)), ( "horizonlength", models.IntegerField(blank=True, default=6, null=True), ), ( "horizonunit", models.CharField( blank=True, choices=[("day", "day"), ("week", "week"), ("month", "month")], default="month", max_length=5, null=True, ), ), ( "lastmodified", models.DateTimeField( auto_now=True, db_index=True, null=True, verbose_name="last modified", ), ), ( "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={ "db_table": "common_user", "verbose_name": "user", "verbose_name_plural": "users", }, managers=[("objects", django.contrib.auth.models.UserManager())], ), migrations.CreateModel( name="Bucket", fields=[ ( "source", models.CharField( blank=True, db_index=True, max_length=300, null=True, verbose_name="source", ), ), ( "lastmodified", models.DateTimeField( db_index=True, default=django.utils.timezone.now, editable=False, verbose_name="last modified", ), ), ( "name", models.CharField( max_length=300, primary_key=True, serialize=False, verbose_name="name", ), ), ( "description", models.CharField( blank=True, max_length=500, null=True, verbose_name="description", ), ), ( "level", models.IntegerField( help_text= "Higher values indicate more granular time buckets", verbose_name="level", ), ), ], options={ "db_table": "common_bucket", "verbose_name": "bucket", "verbose_name_plural": "buckets", }, ), migrations.CreateModel( name="Comment", fields=[ ( "id", models.AutoField(primary_key=True, serialize=False, verbose_name="identifier"), ), ("object_pk", models.TextField(verbose_name="object id")), ("comment", models.TextField(max_length=3000, verbose_name="comment")), ( "lastmodified", models.DateTimeField( default=django.utils.timezone.now, editable=False, verbose_name="last modified", ), ), ( "content_type", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="content_type_set_for_comment", to="contenttypes.ContentType", verbose_name="content type", ), ), ( "user", models.ForeignKey( blank=True, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name="user", ), ), ], options={ "db_table": "common_comment", "ordering": ("id", ), "verbose_name_plural": "comments", "verbose_name": "comment", }, ), migrations.CreateModel( name="Parameter", fields=[ ( "source", models.CharField( blank=True, db_index=True, max_length=300, null=True, verbose_name="source", ), ), ( "lastmodified", models.DateTimeField( db_index=True, default=django.utils.timezone.now, editable=False, verbose_name="last modified", ), ), ( "name", models.CharField( max_length=60, primary_key=True, serialize=False, verbose_name="name", ), ), ( "value", models.CharField(blank=True, max_length=1000, null=True, verbose_name="value"), ), ( "description", models.CharField( blank=True, max_length=1000, null=True, verbose_name="description", ), ), ], options={ "db_table": "common_parameter", "verbose_name": "parameter", "verbose_name_plural": "parameters", "abstract": False, }, ), migrations.CreateModel( name="Scenario", fields=[ ( "name", models.CharField( max_length=300, primary_key=True, serialize=False, verbose_name="name", ), ), ( "description", models.CharField( blank=True, max_length=500, null=True, verbose_name="description", ), ), ( "status", models.CharField( choices=[ ("free", "free"), ("in use", "in use"), ("busy", "busy"), ], max_length=10, verbose_name="status", ), ), ( "lastrefresh", models.DateTimeField(editable=False, null=True, verbose_name="last refreshed"), ), ], options={ "db_table": "common_scenario", "ordering": ["name"], "verbose_name_plural": "scenarios", "verbose_name": "scenario", "permissions": ( ("copy_scenario", "Can copy a scenario"), ("release_scenario", "Can release a scenario"), ), }, ), migrations.CreateModel( name="BucketDetail", fields=[ ( "source", models.CharField( blank=True, db_index=True, max_length=300, null=True, verbose_name="source", ), ), ( "lastmodified", models.DateTimeField( db_index=True, default=django.utils.timezone.now, editable=False, verbose_name="last modified", ), ), ( "id", models.AutoField(primary_key=True, serialize=False, verbose_name="identifier"), ), ( "name", models.CharField(db_index=True, max_length=300, verbose_name="name"), ), ("startdate", models.DateTimeField(verbose_name="start date")), ("enddate", models.DateTimeField(verbose_name="end date")), ( "bucket", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="common.Bucket", verbose_name="bucket", ), ), ], options={ "db_table": "common_bucketdetail", "ordering": ["bucket", "startdate"], "verbose_name_plural": "bucket dates", "verbose_name": "bucket date", "unique_together": {("bucket", "startdate")}, }, ), migrations.CreateModel( name="UserPreference", fields=[ ( "id", models.AutoField(primary_key=True, serialize=False, verbose_name="identifier"), ), ("property", models.CharField(max_length=100)), ("value", freppledb.common.fields.JSONBField(max_length=1000)), ( "user", models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="preferences", to=settings.AUTH_USER_MODEL, verbose_name="user", ), ), ], options={ "verbose_name_plural": "preferences", "verbose_name": "preference", "db_table": "common_preference", "unique_together": {("user", "property")}, }, ), migrations.RunPython(code=createAdminUser), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': 'пользователь', 'verbose_name_plural': 'пользователи', 'db_table': 'users', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Banner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='название баннера')), ('image', models.ImageField(upload_to='', verbose_name='изображение баннера')), ], options={ 'verbose_name': 'баннер', 'verbose_name_plural': 'баннеры', 'db_table': 'banners', }, ), migrations.CreateModel( name='Brand', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50, verbose_name='название бренда')), ], options={ 'verbose_name': 'бренд', 'verbose_name_plural': 'бренды', 'db_table': 'brands', }, ), migrations.CreateModel( name='Cart', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('customer', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='корзина', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'корзина', 'verbose_name_plural': 'корзины', 'db_table': 'carts', }, ), migrations.CreateModel( name='Product', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='название товара')), ('slug', models.SlugField(max_length=100, verbose_name='ссылка')), ('description', models.TextField(max_length=1000, verbose_name='описание товара')), ('price', models.IntegerField(verbose_name='цена товара')), ('image', models.ImageField(upload_to='product_images', verbose_name='изображение')), ('brand', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='products', related_query_name='product', to='shop.Brand', verbose_name='бренд товара')), ], options={ 'verbose_name': 'товар', 'verbose_name_plural': 'товары', 'db_table': 'products', }, ), migrations.CreateModel( name='CartItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('qty', models.PositiveIntegerField()), ('cart', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='shop.Cart')), ('product', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='shop.Product')), ], options={ 'db_table': 'cart_items', }, ), migrations.AddConstraint( model_name='cartitem', constraint=models.UniqueConstraint(fields=('cart', 'product'), name='unique_cart_item'), ), ]
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')), ('age', models.PositiveSmallIntegerField(blank=True, null=True, verbose_name='Возраст')), ('bio', models.TextField(blank=True, max_length=500, verbose_name='Биография')), ('location', models.CharField(blank=True, max_length=30, verbose_name='Город')), ('birth_date', models.DateField(blank=True, null=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()), ], ), ]
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')), ('user_type', models.PositiveSmallIntegerField(choices=[(1, 'Investor'), (2, 'Deal sourcer'), (3, 'Admin'), (4, 'Super admin')], 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')), ('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='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('bio', models.TextField(blank=True)), ('picture', models.ImageField(blank=True, null=True, upload_to='profile_images')), ('phone_number', models.CharField(blank=True, max_length=30)), ('display_name', models.CharField(blank=True, max_length=255)), ('date_of_birth', models.DateField(blank=True, null=True)), ('country', models.CharField(blank=True, max_length=255)), ('post_code', models.CharField(blank=True, max_length=255)), ('city', models.CharField(blank=True, max_length=255)), ('gender', models.CharField(blank=True, choices=[('F', 'Female'), ('M', 'Male')], max_length=1)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='DealSourcer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('specialized_in', models.CharField(blank=True, max_length=255)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Admin', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='AcademicYear', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('session', models.CharField(max_length=200, unique=True)), ('is_current_session', models.BooleanField(blank=True, default=False, null=True)), ('next_session_begins', models.DateField(blank=True, null=True)), ], ), migrations.CreateModel( name='Address', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address', models.CharField(max_length=250)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('phone_number', models.CharField(max_length=15)), ], ), migrations.CreateModel( name='ClassRoom', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, validators=[DB.validators.class_room_validator])), ('capacity', models.IntegerField(blank=True, default=25, help_text='Enter total number of sits defaults is set to 25')), ('occupied_sits', models.IntegerField(blank=True, default=0, null=True)), ], ), migrations.CreateModel( name='ClassStream', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('class_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='class_stream', to='DB.ClassRoom')), ], ), migrations.CreateModel( name='Parent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=50)), ('middle_name', models.CharField(blank=True, max_length=50, null=True)), ('last_name', models.CharField(max_length=50)), ('parent_type', models.CharField(choices=[('F', 'Father'), ('M', 'Mother'), ('G', 'Guardian')], max_length=1)), ('date', models.DateTimeField(auto_now_add=True)), ('address', models.ForeignKey(blank=True, on_delete=django.db.models.deletion.PROTECT, to='DB.Address')), ], ), migrations.CreateModel( name='Stream', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, validators=[DB.validators.stream_validator])), ], ), migrations.CreateModel( name='Student', fields=[ ('unique_id', models.AutoField(primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=50)), ('middle_name', models.CharField(blank=True, max_length=50)), ('last_name', models.CharField(max_length=50)), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], max_length=1)), ('date_of_birth', models.DateField(validators=[DB.validators.students_date_of_birth_validator])), ('admission_date', models.DateTimeField(auto_now_add=True)), ('admission_number', models.CharField(blank=True, max_length=50)), ('image', models.ImageField(blank=True, upload_to='StudentsImages')), ], ), migrations.CreateModel( name='Subject', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, validators=[DB.validators.subject_validator])), ('subject_code', models.CharField(blank=True, max_length=10, null=True)), ('is_selectable', models.BooleanField(blank=True, default=False, null=True)), ], ), migrations.CreateModel( name='Teacher', fields=[ ('teacher_id', models.AutoField(primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=100)), ('middle_name', models.CharField(blank=True, max_length=100)), ('last_name', models.CharField(max_length=100)), ('slug', models.SlugField(blank=True)), ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female'), ('Other', 'Other')], max_length=1)), ('subject_teaching', models.ManyToManyField(blank=True, null=True, to='DB.Subject')), ], ), 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')), ('is_student', models.BooleanField(default=False)), ('is_lecturer', models.BooleanField(default=False)), ('is_parent', models.BooleanField(default=False)), ('picture', models.ImageField(blank=True, null=True, upload_to='user_pictures/')), ('address', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='DB.Address')), ('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='Term', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('term', models.CharField(blank=True, choices=[('ONE', 'One'), ('TWO', 'Two'), ('THREE', 'Three')], max_length=10)), ('is_current_term', models.BooleanField(blank=True, default=False, null=True)), ('next_term_begins', models.DateField(blank=True, null=True)), ('academic_year', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='DB.AcademicYear')), ], ), migrations.CreateModel( name='TeacherSubject', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('subjects', models.ManyToManyField(to='DB.Subject')), ('teacher_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='DB.Teacher')), ], ), migrations.CreateModel( name='TeacherAddress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='teacher_address', to='DB.Address')), ('teacher_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='teacher_address', to='DB.Teacher')), ], ), migrations.CreateModel( name='StudentParent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('parent_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='student_parent', to='DB.Parent')), ('student_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='student_parent', to='DB.Student')), ], ), migrations.CreateModel( name='StudentClass', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_from', models.DateField(auto_now_add=True)), ('date_to', models.DateField(blank=True, null=True)), ('class_stream', models.ForeignKey(blank=True, on_delete=django.db.models.deletion.CASCADE, related_name='student_class', to='DB.ClassStream')), ('student_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='student_class', to='DB.Student')), ], ), migrations.CreateModel( name='School', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200)), ('mission', models.TextField(blank=True, null=True)), ('vision', models.TextField(blank=True, null=True)), ('address', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='DB.Address')), ], ), migrations.CreateModel( name='ParentAddress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='parent_address', to='DB.Address')), ('parent_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='parent_address', to='DB.Parent')), ], ), migrations.CreateModel( name='ClassTeachers', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('stream_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='class_teacher', to='DB.ClassStream')), ('teacher_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='class_teacher', to='DB.Teacher')), ], ), migrations.AddField( model_name='classstream', name='stream_id', field=models.ForeignKey(blank=True, on_delete=django.db.models.deletion.CASCADE, related_name='class_stream', to='DB.Stream'), ), migrations.AddField( model_name='classroom', name='subjects', field=models.ManyToManyField(to='DB.Subject'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_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=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')), ('user_type', models.CharField(choices=[(1, 'Staff'), (2, 'Student')], default=1, 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', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Courses', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('course_name', models.CharField(max_length=255)), ('description', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Students', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('gender', models.CharField(max_length=255)), ('stream', models.CharField(max_length=255)), ('university', models.CharField(max_length=255)), ('admin', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='student_courses', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('course_name', models.CharField(max_length=255)), ('student_name', models.CharField(max_length=255)), ('course_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='portal.courses')), ('student_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='portal.students')), ], ), migrations.CreateModel( name='Staffs', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('qualification', models.CharField(max_length=255)), ('job_title', models.CharField(max_length=255)), ('photo', models.TextField(null=True)), ('admin', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('course_id', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='portal.courses')), ], ), migrations.CreateModel( name='Notes', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('lec_no', models.CharField(max_length=4)), ('pdfs', models.FileField(upload_to='')), ('video_links', models.CharField(max_length=255)), ('assignment', models.CharField(max_length=255)), ('course_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='portal.courses')), ('staff_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='portal.staffs')), ], ), ]
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')), ('created_at', models.DateTimeField( auto_now_add=True, help_text= 'Indicates the date on which the model was created', null=True)), ('updated_at', models.DateTimeField( auto_now=True, help_text='Indicates the date it was last updated', null=True)), ('hash', models.CharField( default='', editable=False, help_text= 'Unique identifier to identify the state of the model', max_length=32, 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={ 'db_table': '_user', }, 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')), ('created_at', models.DateTimeField( auto_now_add=True, help_text= 'Indicates the date on which the model was created', null=True)), ('updated_at', models.DateTimeField( auto_now=True, help_text='Indicates the date it was last updated', null=True)), ('hash', models.CharField( default='', editable=False, help_text= 'Unique identifier to identify the state of the model', max_length=32, null=True)), ('name', models.CharField(choices=[ ('SALUD', 'salud'), ('ENTRETENIMIENTO', 'entretenimiento'), ('ABARROTES', 'abarrotes'), ('CUIDADO PERSONAL', 'cuidado personal'), ('BELLEZA', 'belleza'), ('ACTIVIDAD FISICA', 'actividad fisica'), ('CONSTRUCCION Y MANTENIMIENTO', 'construccion y mantenimiento'), ('TRANSPORTE', 'transporte'), ('RESTAURANTES', 'restaurantes'), ('COMIDA', 'comida'), ('CONTRATISTAS', 'contratistas') ], max_length=64)), ], options={ 'db_table': '_category', }, ), migrations.CreateModel( name='File', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField( auto_now_add=True, help_text= 'Indicates the date on which the model was created', null=True)), ('updated_at', models.DateTimeField( auto_now=True, help_text='Indicates the date it was last updated', null=True)), ('hash', models.CharField( default='', editable=False, help_text= 'Unique identifier to identify the state of the model', max_length=32, null=True)), ('url', models.URLField( help_text= 'File reference link (eg. http://localhost:8000/image.png)', max_length=1024)), ('size', models.IntegerField(help_text='File size in bytes')), ('name', models.CharField(help_text='Common File Name (eg. Image.png)', max_length=1024)), ], options={ 'db_table': 'file', }, ), migrations.CreateModel( name='UserType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField( auto_now_add=True, help_text= 'Indicates the date on which the model was created', null=True)), ('updated_at', models.DateTimeField( auto_now=True, help_text='Indicates the date it was last updated', null=True)), ('hash', models.CharField( default='', editable=False, help_text= 'Unique identifier to identify the state of the model', max_length=32, null=True)), ('name', models.CharField(choices=[('OWNER', 'OWNER'), ('CLIENT', 'CLIENT')], max_length=64)), ], options={ 'db_table': '_user_type', }, ), migrations.CreateModel( name='Stat', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField( auto_now_add=True, help_text= 'Indicates the date on which the model was created', null=True)), ('updated_at', models.DateTimeField( auto_now=True, help_text='Indicates the date it was last updated', null=True)), ('hash', models.CharField( default='', editable=False, help_text= 'Unique identifier to identify the state of the model', max_length=32, null=True)), ('prop_1', models.IntegerField(default=0)), ('prop_2', models.IntegerField(default=0)), ('prop_3', models.IntegerField(default=0)), ('prop_4', models.IntegerField(default=0)), ('comment', models.CharField(blank=True, max_length=200)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='stats', to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': '_stat', }, ), migrations.CreateModel( name='Business', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField( auto_now_add=True, help_text= 'Indicates the date on which the model was created', null=True)), ('updated_at', models.DateTimeField( auto_now=True, help_text='Indicates the date it was last updated', null=True)), ('hash', models.CharField( default='', editable=False, help_text= 'Unique identifier to identify the state of the model', max_length=32, null=True)), ('name', models.CharField(blank=True, max_length=150)), ('address_cords', models.CharField(blank=True, max_length=512)), ('contact_1', models.CharField(blank=True, max_length=250)), ('contact_2', models.CharField(blank=True, max_length=250)), ('contact_3', models.CharField(blank=True, max_length=250)), ('contact_4', models.CharField(blank=True, max_length=250)), ('tags', models.TextField(blank=True)), ('is_local', models.BooleanField(default=False)), ('opening_time', models.DateTimeField(default=datetime.datetime.now)), ('closing_time', models.DateTimeField(default=datetime.datetime.now)), ('open_days', models.CharField(blank=True, max_length=50)), ('verified', models.BooleanField(default=False)), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='businesses', to='models.Category')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='businesses', to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': '_business', }, ), ]
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')), ('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')), ('created', models.DateTimeField( auto_now_add=True, help_text='Date time on which the object was created.', verbose_name='created at')), ('modified', models.DateTimeField( auto_now=True, help_text= 'Date time on which the object was last modified.', verbose_name='modified at')), ('email', models.EmailField(error_messages={ 'unique': 'A user with that email already exists.' }, max_length=254, unique=True, verbose_name='email address')), ('phone_number', models.CharField( blank=True, max_length=17, validators=[ django.core.validators.RegexValidator( message= 'Phone number must be entered in the format: +999999999. Up to 15 digits allowed.', regex='\\+?1?\\d{9,15}$') ])), ('is_client', models.BooleanField( default=True, help_text= 'Help easily distinguish users and perform queries. Clients are the main type of user.', verbose_name='client')), ('is_verified', models.BooleanField( default=True, help_text= 'Set to true when the user have verified its email address.', verbose_name='verified')), ('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={ 'ordering': ['-created', '-modified'], 'get_latest_by': 'created', 'abstract': False, }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Profile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created', models.DateTimeField( auto_now_add=True, help_text='Date time on which the object was created.', verbose_name='created at')), ('modified', models.DateTimeField( auto_now=True, help_text= 'Date time on which the object was last modified.', verbose_name='modified at')), ('picture', models.ImageField(blank=True, null=True, upload_to='users/pictures/', verbose_name='profile picture')), ('biography', models.TextField(blank=True, max_length=500)), ('rides_taken', models.PositiveIntegerField(default=0)), ('rides_offered', models.PositiveIntegerField(default=0)), ('reputation', models.FloatField( default=5.0, help_text= "User's reputation based on the rides taken and offered.") ), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['-created', '-modified'], 'get_latest_by': 'created', 'abstract': False, }, ), ]
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')), ('location', models.CharField(blank=True, max_length=100)), ('bio', models.CharField(blank=True, max_length=300)), ('company', models.CharField(blank=True, max_length=100)), ('github', models.CharField(blank=True, max_length=100)), ('linkedin', models.CharField(blank=True, max_length=100)), ('following', models.IntegerField(blank=True, default=0)), ('followers', models.IntegerField(blank=True, default=0)), ('created_at', models.DateTimeField(auto_now=True)), ('avatar', models.ImageField(default='profile_images/img1.png', upload_to='profile_images')), ('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='Blog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50)), ('location', models.CharField(blank=True, max_length=100)), ('description', models.TextField()), ('followers', models.IntegerField(blank=True, default=0)), ('created_at', models.DateTimeField(auto_now=True)), ('avatar', models.ImageField(default='blog_mages/img1.png', upload_to='profile_images')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0011_update_proxy_permissions'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('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')), ('bio', models.TextField(blank=True, max_length=500)), ('location', models.CharField(blank=True, max_length=30)), ('birth_date', models.DateField(blank=True, null=True)), ('sifra', models.CharField(max_length=50)), ('photo', models.ImageField(upload_to='cars')), ('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='Asortiman', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('naziv', models.CharField(max_length=100)), ('cijena_bez_pdv', models.FloatField(default=100)), ('cijena_s_pdvom', models.FloatField(default=1.0)), ('opis', models.TextField(default='ovo je to')), ('popust', models.FloatField(default=0)), ('kolicina', models.FloatField(default=0)), ('sifra', models.CharField(max_length=15)), ], ), migrations.CreateModel( name='DugPartner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('iznos', models.FloatField(default=0.0)), ], ), migrations.CreateModel( name='FormInfoadress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ulica_adresa', models.CharField(max_length=100)), ('adresa_stana', models.CharField(max_length=100)), ('country', django_countries.fields.CountryField(max_length=2)), ('postal', models.CharField(max_length=100)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='GlavnaKnjiga', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Item', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('price', models.FloatField()), ('chategory', models.CharField(choices=[('S', 'Shirt'), ('SW', 'Sport wear'), ('OW', 'Outwear')], default='primary', max_length=2)), ('label', models.CharField(choices=[('P', 'primary'), ('S', 'secondary'), ('D', 'danger')], default='primary', max_length=2)), ], ), migrations.CreateModel( name='izlazni_rac', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='Izlazni_Racun', max_length=50)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Kategorija', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('naziv', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='Partner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('naziv', models.CharField(default='Firma', max_length=100)), ('email', models.EmailField(max_length=254)), ('drzava', django_countries.fields.CountryField(max_length=2)), ('porezni_broj', models.IntegerField()), ('adresa', models.CharField(max_length=100)), ('iznos', models.FloatField(default=0.0)), ('dugovanje', models.ManyToManyField(blank=True, null=True, to='core.DugPartner')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ulazni_rac', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='Ulazni_Racun', max_length=50)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Ugovor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sadrzaj_ugovora', models.TextField()), ('datum_potpisivanja', models.DateField()), ('vazenje', models.DateField()), ('tip', models.CharField(choices=[('ugovor o djelu', 'Ugovor o djelu'), ('na daljinu', 'Na daljinu'), ('potpisani', 'Potpisani')], default='Ugovor o djelu', max_length=120)), ('file_ugovor', models.FileField(upload_to='documents/%Y/%m/%d')), ('glavna_knjiga1', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='GlavnaKnjiga_id_id_id_id', to='core.GlavnaKnjiga')), ('partner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='GlavnaKnjiga_id_id_id_id2', to='core.Partner')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Racun', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tip', models.CharField(choices=[('ulazni', 'Ulazni'), ('izlazni', 'Izlazni')], default='Ulazni', max_length=120)), ('datum_racuna1', models.DateField()), ('rok_otplate1', models.DateField()), ('ukupno1', models.FloatField(default=0.0)), ('osnovica1', models.FloatField(default=0.0)), ('pdv', models.FloatField(default=0.0)), ('asortiman', models.ManyToManyField(to='core.Asortiman')), ('glavna_knjiga', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='GlavnaKnjiga_id_id', to='core.GlavnaKnjiga')), ('partner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Partner_id_id', to='core.Partner')), ('racuni_izlazni', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.izlazni_rac')), ('racuni_ulazni', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.ulazni_rac')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='OrderItem', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('quantity', models.IntegerField(default=1)), ('ordered', models.BooleanField(default=False)), ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Item')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Order', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('oredered', models.BooleanField(default=False)), ('start_date', models.DateTimeField(auto_now_add=True)), ('ordered_date', models.DateTimeField()), ('ordered', models.BooleanField(default=False)), ('promoCode', models.IntegerField(default=0)), ('items', models.ManyToManyField(to='core.OrderItem')), ('ordered_adress', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='core.FormInfoadress')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Nabavka', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('datum', models.DateField()), ('razlog', models.FileField(upload_to='')), ('iznos', models.FloatField(default=0.0)), ('partneri', models.ManyToManyField(blank=True, null=True, to='core.Partner')), ('racuni', models.ManyToManyField(to='core.Racun')), ('s_ugovor', models.ManyToManyField(blank=True, null=True, to='core.Ugovor')), ], ), migrations.CreateModel( name='Konto', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('sifra_konta', models.FloatField(default=0.0)), ('naziv', models.CharField(default='Konto1', max_length=50)), ('glavna_knjiga', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='GlavnaKnjiga_id12_id_id', to='core.GlavnaKnjiga')), ], ), migrations.CreateModel( name='Komercijala', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('glavni_komercijalista', models.CharField(max_length=50)), ('ugovor', models.ManyToManyField(to='core.Ugovor')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Budzet', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='Budzet', max_length=50)), ('ukupno', models.FloatField(default=0.0)), ('troskovi', models.FloatField(default=0.0)), ('prihodi', models.FloatField(default=0.0)), ('glavna_knjiga', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='GlavnaKnjiga_id_id_id', to='core.GlavnaKnjiga')), ], ), migrations.CreateModel( name='Avans', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('iznos', models.FloatField(default=0.0)), ('datum_validnosti', models.DateField()), ('napomena', models.TextField()), ('partner', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Avans_id_id_id_id2', to='core.Partner')), ], ), migrations.CreateModel( name='Usluga', fields=[ ('asortiman_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Asortiman')), ('rok_izvrsenja', models.DateField(blank=True, null=True)), ('dobavljac', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Partner_id153_id', to='core.Partner')), ], bases=('core.asortiman', ), ), migrations.CreateModel( name='Artikal', fields=[ ('asortiman_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='core.Asortiman')), ('dobavljac', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='Partner_id1_id', to='core.Partner')), ('kategorija', models.ForeignKey(default='Pocetna', on_delete=django.db.models.deletion.CASCADE, to='core.Kategorija')), ], bases=('core.asortiman', ), ), ]