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', '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): 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='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): 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): 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): dependencies = [ ('community', '0003_remove_collectionitemimage_upload_date'), ] operations = [ migrations.AlterField( model_name='collectionitemimage', name='image', field=models.ImageField( upload_to=community.models.content_file_name), ), ]
class Migration(migrations.Migration): dependencies = [ ('community', '0001_initial'), ] operations = [ migrations.AlterField( model_name='trade', name='image', field=models.ImageField( upload_to='images/trades/', validators=[community.models.validate_image]), ), migrations.AlterField( model_name='userprofile', name='image', field=models.ImageField( blank=True, upload_to='images/userpfp/', validators=[community.models.validate_image]), ), ]
class Migration(migrations.Migration): dependencies = [ ('community', '0028_user'), ] operations = [ migrations.AlterField( model_name='user', name='image', field=models.ImageField( blank=True, null=True, upload_to=community.models.PathAndRename('images')), ), ]
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='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 = [] operations = [ migrations.CreateModel( name='CommunityComments', fields=[ ('comment_id', models.AutoField(primary_key=True, serialize=False)), ('discussion_id', models.IntegerField()), ('comment_author_id', models.CharField(max_length=64)), ('comment_publish_date', models.DateTimeField(auto_now_add=True)), ('comment_description', models.TextField(max_length=500)), ], ), migrations.CreateModel( name='CommunityDiscussions', fields=[ ('discussion_id', models.AutoField(primary_key=True, serialize=False)), ('discussion_author_id', models.CharField(max_length=64)), ('discussion_publish_date', models.DateTimeField(auto_now_add=True)), ('discussion_title', models.CharField(max_length=32)), ('discussion_description', models.TextField(max_length=500)), ('discussion_maximum_comments', models.IntegerField(default=100)), ('discussion_type', models.CharField(max_length=8)), ('discussion_tags', models.TextField(default='')), ], ), migrations.CreateModel( name='ConversationMessages', fields=[ ('conversation_id', models.IntegerField()), ('message_id', models.AutoField(primary_key=True, serialize=False)), ('message_text', models.TextField(max_length=500)), ('user_id', models.IntegerField()), ('message_time', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Conversations', fields=[ ('conversation_id', models.AutoField(primary_key=True, serialize=False)), ('user_ids', models.TextField(default='')), ('conversation_title', models.CharField(default='', max_length=32)), ('conversation_history', models.TextField(default='')), ('admin_id', models.CharField(max_length=24)), ], ), migrations.CreateModel( name='UserProfiles', fields=[ ('user_id', models.AutoField(primary_key=True, serialize=False)), ('username', models.CharField(max_length=24)), ('user_description', models.TextField(max_length=256, null=True)), ('user_following', models.TextField(default='')), ('user_threads', models.TextField(default='')), ('user_profile_image', models.ImageField(default='profile/profile.jfif', upload_to=community.models.get_image_path)), ('user_date_joined', models.DateTimeField(auto_now_add=True)), ('user_saved_threads', models.TextField(default='')), ], ), ]
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 = [] operations = [ migrations.CreateModel( name='Requirement', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=25)), ('description', models.TextField()), ], ), migrations.CreateModel( name='School', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=120)), ('description', models.TextField()), ('is_verified', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='Student', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=40)), ('last_name', models.CharField(max_length=40)), ('display_name', models.CharField(max_length=25, unique=True)), ('grade', models.PositiveIntegerField()), ('published_date', models.DateField(auto_now_add=True)), ('last_updated', models.DateField(auto_now=True)), ('show_full_name', models.BooleanField(default=False)), ('is_public', models.BooleanField(default=False)), ('description', models.TextField()), ], ), migrations.CreateModel( name='StudentImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField( upload_to=community.models.image_upload_to)), ], ), migrations.CreateModel( name='StudentNeed', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('target', models.PositiveIntegerField()), ('achievement', models.PositiveIntegerField(default=0)), ('completed', models.BooleanField(default=False)), ('active', models.BooleanField(default=True)), ('measurement', models.CharField(max_length=10)), ('description', models.TextField()), ('published_date', models.DateField(auto_now_add=True)), ('last_updated', models.DateField(auto_now=True)), ], ), migrations.CreateModel( name='Village', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50)), ('is_verified', models.BooleanField(default=False)), ('district', models.CharField(choices=[ ('jhapa', 'Jhapa District'), ('ilam', 'Ilam District'), ('panchthar', 'Panchthar District'), ('taplejung', 'Taplejung District'), ('morang', 'Morang District'), ('sunsari', 'Sunsari District'), ('bhojpur', 'Bhojpur District'), ('dhankuta', 'Dhankuta District'), ('terhathum', 'Terhathum District'), ('sankhuwasabha', 'Sankhuwasabha District'), ('saptari', 'Saptari District'), ('siraha', 'Siraha District'), ('udayapur', 'Udayapur District'), ('khotang', 'Khotang District'), ('okhaldhunga', 'Okhaldhunga District'), ('solukhumbu', 'Solukhumbu District'), ('dhanusa', 'Dhanusa District'), ('mahottari', 'Mahottari District'), ('sarlahi', 'Sarlahi District'), ('sindhuli', 'Sindhuli District'), ('ramechhap', 'Ramechhap District'), ('dolakha', 'Dolakha District'), ('bhaktapur', 'Bhaktapur District'), ('dhading', 'Dhading District'), ('kathmandu', 'Kathmandu District'), ('kavrepalanchok', 'Kavrepalanchok District'), ('lalitpur', 'Lalitpur District'), ('nuwakot', 'Nuwakot District'), ('rasuwa', 'Rasuwa District'), ('sindhupalchok', 'Sindhupalchok District'), ('bara', 'Bara District'), ('parsa', 'Parsa District'), ('rautahat', 'Rautahat District'), ('chitwan', 'Chitwan District'), ('makwanpur', 'Makwanpur District'), ('gorkha', 'Gorkha District'), ('kaski', 'Kaski District'), ('lamjung', 'Lamjung District'), ('syangja', 'Syangja District'), ('tanahun', 'Tanahun District'), ('manang', 'Manang District'), ('kapilvastu', 'Kapilvastu District'), ('nawalparasi', 'Nawalparasi District'), ('rupandehi', 'Rupandehi District'), ('arghakhanchi', 'Arghakhanchi District'), ('gulmi', 'Gulmi District'), ('palpa', 'Palpa District'), ('baglung', 'Baglung District'), ('myagdi', 'Myagdi District'), ('parbat', 'Parbat District'), ('mustang', 'Mustang District'), ('dang', 'Dang Deukhuri District'), ('pyuthan', 'Pyuthan District'), ('rolpa', 'Rolpa District'), ('rukum', 'Rukum District'), ('salyan', 'Salyan District'), ('dolpa', 'Dolpa District'), ('humla', 'Humla District'), ('jumla', 'Jumla District'), ('kalikot', 'Kalikot District'), ('mugu', 'Mugu District'), ('banke', 'Banke District'), ('bardiya', 'Bardiya District'), ('surkhet', 'Surkhet District'), ('dailekh', 'Dailekh District'), ('jajarkot', 'Jajarkot District'), ('kailali', 'Kailali District'), ('achham', 'Achham District'), ('doti', 'Doti District'), ('bajhang', 'Bajhang District'), ('bajura', 'Bajura District'), ('kanchanpur', 'Kanchanpur District'), ('dadeldhura', 'Dadeldhura District'), ('baitadi', 'Baitadi District'), ('darchula', 'Darchula District') ], default='taplejung', max_length=15)), ('description', models.TextField()), ], ), ]