class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('post', '0004_auto_20210221_1455'), ] operations = [ migrations.RemoveField( model_name='post', name='dislike', ), migrations.RemoveField( model_name='post', name='like', ), migrations.AlterField( model_name='post', name='image', field=models.ImageField( blank=True, null=True, upload_to=apps.post.models.post_upload_path, verbose_name='Фотография'), ), migrations.CreateModel( name='LikeDislike', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('like', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Лайк')), ('dislike', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Дизлайк')), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='post.post')), ('user', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('core', '0001_initial'), ] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('titulo', models.CharField(max_length=100)), ('lerd', models.CharField(max_length=300)), ('slug', models.SlugField(unique=True, verbose_name='link')), ('imagem_destaque', models.ImageField(upload_to=apps.post.models.upload_directory_path)), ('texto', models.TextField()), ('destaque', models.BooleanField(default=False)), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='criado')), ('modified_at', models.DateTimeField(auto_now=True, verbose_name='modificado')), ('autor', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('tags', taggit.managers.TaggableManager(help_text='A comma-separated list of tags.', through='core.Tag', to='core.TagWithHits', verbose_name='Tags')), ], options={ 'ordering': ['-created_at'], 'get_latest_by': '-created_at', }, ), ]
class Migration(migrations.Migration): dependencies = [ ('post', '0005_merge_20210106_1349'), ] operations = [ migrations.CreateModel( name='PostImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to=apps.post.models.user_images_directory)), ], ), migrations.AlterField( model_name='post', name='created', field=models.DateTimeField(auto_now_add=True), ), migrations.DeleteModel( name='Post_Pic', ), migrations.AddField( model_name='postimage', name='post', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='images', to='post.post'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Categoria', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('nombre', models.CharField(max_length=50)), ], ), migrations.CreateModel( name='Comentario', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('fecha_creacion', models.DateTimeField(auto_now=True)), ('contenido', models.TextField()), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('titulo', models.CharField(max_length=100)), ('portada', models.ImageField( blank=True, null=True, upload_to='post/', validators=[apps.post.models.validar_extension])), ('fecha_creacion', models.DateTimeField(auto_now=True)), ('fecha_modificacion', models.DateTimeField(auto_now_add=True)), ('contenido', models.TextField()), ('categoria', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='post.Categoria')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('contenttypes', '0002_remove_content_type_name'), ('account', '0002_followchannel_target'), ('channel', '0001_initial'), ] operations = [ migrations.CreateModel( name='UserActionTemplate', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('body', models.TextField()), ('type', models.CharField(choices=[('post', 'post'), ('comment', 'comment')], max_length=20)), ('create_date', models.DateTimeField(auto_now_add=True)), ('update_date', models.DateTimeField(auto_now=True)), ('media', models.FileField( upload_to=apps.post.models.UserActionTemplate.upload_path) ), ('polymorphic_ctype', models.ForeignKey( editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_post.useractiontemplate_set+', to='contenttypes.ContentType')), ('profile', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='actions', to='account.Profile')), ], options={ 'abstract': False, 'base_manager_name': 'objects', }, ), migrations.CreateModel( name='Like', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('liker', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='likes', to='account.Profile')), ('target', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='likes', to='post.UserActionTemplate')), ], ), migrations.CreateModel( name='Post', fields=[ ('useractiontemplate_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='post.UserActionTemplate')), ('title', models.CharField(max_length=200)), ('channel', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='posts', to='channel.Channel')), ], options={ 'abstract': False, 'base_manager_name': 'objects', }, bases=('post.useractiontemplate', ), ), migrations.CreateModel( name='Comment', fields=[ ('useractiontemplate_ptr', models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='post.UserActionTemplate')), ('post_related', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='post.Post')), ('replies', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='post.Comment')), ], options={ 'abstract': False, 'base_manager_name': 'objects', }, bases=('post.useractiontemplate', ), ), ]