class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Community', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=150)), ('content', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('date', models.CharField(max_length=20)), ('hits', models.PositiveIntegerField(default=0)), ('image', models.ImageField( blank=True, upload_to=community.models.articles_image_path)), ('like_users', models.ManyToManyField(blank=True, related_name='like_articles', to=settings.AUTH_USER_MODEL)), ('recommend_users', models.ManyToManyField(blank=True, related_name='recommend_articles', to=settings.AUTH_USER_MODEL)), ('user', 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')), ('content', models.CharField(max_length=200)), ('created_at', models.DateTimeField(auto_now_add=True)), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='community.Community')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('community', '0002_auto_20180306_1057'), ] operations = [ migrations.CreateModel( name='PublishComment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.TextField(verbose_name='\u8bc4\u8bba\u5185\u5bb9')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')), ('parent', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='community.PublishComment', verbose_name='\u5f15\u7528')), ], options={ 'verbose_name': '\u8bdd\u9898\u8bc4\u8bba', 'verbose_name_plural': '\u8bdd\u9898\u8bc4\u8bba', }, ), migrations.AlterField( model_name='publish', name='pic1', field=models.ImageField(blank=True, help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe1'), ), migrations.AlterField( model_name='publish', name='pic2', field=models.ImageField(blank=True, help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe2'), ), migrations.AlterField( model_name='publish', name='pic3', field=models.ImageField(blank=True, help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe3'), ), migrations.AlterField( model_name='publish', name='pic4', field=models.ImageField(blank=True, help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe4'), ), migrations.AddField( model_name='publishcomment', name='publish', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='community.Publish', verbose_name='\u8bdd\u9898'), ), migrations.AddField( model_name='publishcomment', name='user', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='\u7528\u6237'), ), ]
class Migration(migrations.Migration): dependencies = [ ('community', '0005_auto_20180306_1353'), ] operations = [ migrations.CreateModel( name='PublishImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('file', models.ImageField(upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u56fe\u7247')), ('publish', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='community.Publish', verbose_name='\u8bdd\u9898')), ], options={ 'verbose_name': '\u8bdd\u9898\u56fe\u7247', 'verbose_name_plural': '\u8bdd\u9898\u56fe\u7247', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Recipe', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('date_posted', models.DateTimeField(default=django.utils.timezone.now)), ('intro_paragraph', models.TextField()), ('ingredients', models.TextField()), ('method', models.TextField()), ('author', models.ForeignKey(on_delete=models.SET( community.models.get_sentinel_user), to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('community', '0001_initial'), ] operations = [ migrations.AddField( model_name='publish', name='pic1', field=models.ImageField( help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe1'), ), migrations.AddField( model_name='publish', name='pic2', field=models.ImageField( help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe2'), ), migrations.AddField( model_name='publish', name='pic3', field=models.ImageField( help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe3'), ), migrations.AddField( model_name='publish', name='pic4', field=models.ImageField( help_text='\u8bdd\u9898\u914d\u56fe 300*300', null=True, upload_to=community.models.publish_img_path, verbose_name='\u8bdd\u9898\u914d\u56fe4'), ), migrations.AlterField( model_name='publish', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='\u7528\u6237'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Community', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=25, unique=True)), ('title', models.CharField(max_length=50)), ('about', models.CharField(max_length=500)), ('dt_creation', models.DateTimeField(default=django.utils.timezone.now)), ('icon', models.ImageField(default='community\\default_icon.png', storage=common.storage.OverwriteStorage(), upload_to=community.models.CommunityIconSavePath)), ('banner', models.ImageField(blank=True, null=True, storage=common.storage.OverwriteStorage(), upload_to=community.models.CommunityBannerSavePath)), ('highlight_color_hex', models.CharField(blank=True, default='000000', max_length=8)), ('admins', models.ManyToManyField(related_name='administered_communities', to=settings.AUTH_USER_MODEL)), ('creator', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Membership', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('dt_join', models.DateTimeField(default=django.utils.timezone.now)), ('community', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='community.Community')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.AddField( model_name='community', name='members', field=models.ManyToManyField(related_name='joined_communities', through='community.Membership', to=settings.AUTH_USER_MODEL), ), ]
class Migration(migrations.Migration): dependencies = [ ('community', '0029_auto_20191116_2103'), ] operations = [ migrations.CreateModel( name='Community', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.SlugField(max_length=100, unique=True)), ('description', models.TextField(max_length=300)), ('image', models.ImageField(blank=True, null=True, upload_to=community.models.PathAndRename('images'))), ('date_created', models.DateTimeField(auto_now=True)), ('creator', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='creator', to='community.User')), ('members', models.ManyToManyField(related_name='member', to='community.User')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Community', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100)), ('about', models.CharField(max_length=750)), ('date_created', models.DateTimeField(auto_now=True)), ('picture', models.ImageField( upload_to=community.models.get_community_pics_directory)), ('banner_picture', models.ImageField(upload_to=community.models. get_community_bannerpics_directory)), ('admin', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='admin_community', to=settings.AUTH_USER_MODEL)), ('disabeled_users', models.ManyToManyField(related_name='disabeled_users', to=settings.AUTH_USER_MODEL)), ('users', models.ManyToManyField(related_name='in_community', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Articles', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=200, verbose_name='Заголовок')), ('body', ckeditor_uploader.fields.RichTextUploadingField( verbose_name='Описание')), ('creation_date', models.DateTimeField(auto_now_add=True, verbose_name='date published')), ('slug', models.SlugField(blank=True, max_length=70)), ('follow', models.ManyToManyField(blank=True, related_name='articles_follow', to=settings.AUTH_USER_MODEL)), ], options={ 'managed': True, }, ), migrations.CreateModel( name='Forums', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=70, unique=True, verbose_name='Имя форума')), ('description', models.TextField(blank=True, max_length=1000, verbose_name='Краткое описание')), ('creation_date', models.DateTimeField(auto_now_add=True, verbose_name='date published')), ('image', models.ImageField( blank=True, upload_to=community.models.get_upload_file_name, verbose_name='Изображение')), ('slug', models.SlugField(blank=True, max_length=70)), ('follow', models.ManyToManyField(blank=True, related_name='forums_follow', to=settings.AUTH_USER_MODEL)), ('username', models.ForeignKey(max_length=100, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Пользователь')), ], options={ 'managed': True, }, ), migrations.AddField( model_name='articles', name='forum', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='community.Forums', verbose_name='Форум'), ), migrations.AddField( model_name='articles', name='username', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('authentic', models.BooleanField(default=False)), ('traderlevel', models.CharField(choices=[('Beginner', 'Beginner'), ('Intermediate', 'Intermediate'), ('Advanced', 'Advanced'), ('Expert', 'Expert'), ('ProTrader', 'ProTrader')], default='Beginner', max_length=12)), ('gender', models.CharField(choices=[('Male', 'Male'), ('Female', 'Female')], default='Male', max_length=6)), ('name', models.CharField(blank=True, max_length=30)), ('image', models.ImageField( blank=True, upload_to='community/images/userpfp/', validators=[community.models.validate_image])), ('bio', models.CharField(blank=True, max_length=300)), ('country', django_countries.fields.CountryField(blank=True, max_length=2)), ('instagram', models.URLField(blank=True)), ('dateregistered', models.DateTimeField(auto_now_add=True)), ('user', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Trade', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pair', models.CharField(choices=[('EUR_USD', 'EUR_USD'), ('GBP_USD', 'GBP_USD'), ('USD_JPY', 'USD_JPY'), ('AUD_USD', 'AUD_USD'), ('NZD_USD', 'NZD_USD'), ('USD_CAD', 'USD_CAD'), ('USD_CHF', 'USD_CHF'), ('EUR_GBP', 'EUR_GBP'), ('GBP_JPY', 'GBP_JPY'), ('AUD_GBP', 'AUD_GBP'), ('GBP_NZD', 'GBP_NZD'), ('GBP_CAD', 'GBP_CAD'), ('GBP_CHF', 'GBP_CHF'), ('EUR_JPY', 'EUR_JPY'), ('EUR_AUD', 'EUR_AUD'), ('EUR_NZD', 'EUR_NZD'), ('EUR_CAD', 'EUR_CAD'), ('EUR_CHF', 'EUR_CHF'), ('AUD_JPY', 'AUD_JPY'), ('AUD_NZD', 'AUD_NZD'), ('AUD_CAD', 'AUD_CAD'), ('AUD_CHF', 'AUD_CHF'), ('CAD_JPY', 'CAD_JPY'), ('NZD_CAD', 'NZD_CAD'), ('CAD_CHF', 'CAD_CHF'), ('NZD_JPY', 'NZD_JPY'), ('NZD_CHF', 'NZD_CHF'), ('CHF_JPY', 'CHF_JPY'), ('XAU_USD', 'XAU_USD'), ('XBT_USD', 'XBT_USD'), ('XNG_USD', 'XNG_USD'), ('XTI_USD', 'XTI_USD'), ('BTC_USD', 'BTC_USD')], default='EUR_USD', max_length=10)), ('description', models.CharField(blank=True, max_length=100)), ('pips', models.PositiveSmallIntegerField( blank=True, default=1, null=True, validators=[ django.core.validators.MaxValueValidator(5000) ])), ('amount_currency', djmoney.models.fields.CurrencyField(choices=[('EUR', 'EUR'), ('USD', 'USD'), ('GBP', 'GBP')], default='USD', editable=False, max_length=3)), ('amount', djmoney.models.fields.MoneyField( blank=True, currency_choices=(('EUR', 'EUR'), ('USD', 'USD'), ('GBP', 'GBP')), decimal_places=0, default_currency='USD', max_digits=7, null=True)), ('winlose', models.CharField(choices=[('WIN', 'WIN'), ('LOSE', 'LOSE'), ('BE', 'BE')], max_length=4)), ('lotsize', models.DecimalField( blank=True, decimal_places=2, max_digits=5, null=True, validators=[ django.core.validators.MinValueValidator(0.01) ])), ('openedpositionon', models.DateField(default=django.utils.timezone.now)), ('image', models.ImageField( upload_to='community/images/trades/', validators=[community.models.validate_image])), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('support', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('community', '0001_initial'), ] operations = [ migrations.AddField( model_name='village', name='created_by', field=models.ForeignKey(default=1, on_delete=models.SET( community.models.get_sentinel_user), related_name='village_creator', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='studentneed', name='need', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='community.Requirement'), ), migrations.AddField( model_name='studentneed', name='sponsers', field=models.ManyToManyField(through='support.Support', to='support.Sponser'), ), migrations.AddField( model_name='studentneed', name='student', field=models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to='community.Student'), ), migrations.AddField( model_name='studentimage', name='student', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='community.Student'), ), migrations.AddField( model_name='student', name='requirements', field=models.ManyToManyField(blank=True, through='community.StudentNeed', to='community.Requirement'), ), migrations.AddField( model_name='student', name='school', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='community.School'), ), migrations.AddField( model_name='student', name='village', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='community.Village'), ), migrations.AddField( model_name='school', name='created_by', field=models.ForeignKey(default=1, on_delete=models.SET( community.models.get_sentinel_user), related_name='school_creator', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='school', name='village', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='community.Village'), ), migrations.AlterUniqueTogether( name='village', unique_together=set([('name', 'district')]), ), migrations.AlterUniqueTogether( name='school', unique_together=set([('name', 'village')]), ), ]