class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=191)), ('body', models.TextField()), ('image', models.ImageField(blank=True, default='', null=True, upload_to=blog.models.upload_to)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('updated', models.BooleanField(default=False)), ('deleted', models.BooleanField(default=False)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('likes', models.ManyToManyField(blank=True, related_name='likes', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'Post', 'verbose_name_plural': 'Post', 'ordering': ['-created_at'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_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')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=30, verbose_name='last name')), ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email 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', 'abstract': False, 'verbose_name_plural': 'users', }, managers=[ ('objects', blog.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30)), ('password', models.CharField(max_length=256)), ('email', models.CharField(max_length=64, unique=True)), ('description', models.CharField(max_length=1024, null=True)), ('is_active', models.BooleanField(default=False)), ('is_admin', models.BooleanField(default=False)), ], ), migrations.CreateModel( name='Verify', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('verify_text', models.CharField(default=blog.models.get_verify_key, max_length=256)), ('user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.User')), ], ), migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=256)), ('text', models.TextField(default='')), ('ref_article_id', models.IntegerField(default=None, null=True)), ('creation_time', models.DateTimeField(auto_now_add=True)), ('last_modify_time', models.DateTimeField(auto_now=True)), ('creation_user_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.User')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Komentar', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('nama', models.CharField(max_length=200)), ('email', models.EmailField(max_length=200, unique=True)), ('website', models.CharField(max_length=200)), ('konten', models.TextField()), ('publish_date', models.DateField(default=django.utils.timezone.now)), ('published', models.BooleanField(default=True)), ], ), migrations.CreateModel( name='PostModel', fields=[ ('id', models.BigAutoField(primary_key=True, serialize=False)), ('active', models.BooleanField(default=True)), ('title', models.CharField(error_messages={ 'blank': 'This field is not full, please try again.', 'unique': 'This title is not unique, please try again.' }, help_text='Must be a unique title.', max_length=240, unique=True, verbose_name='Post title')), ('sub_tittle', models.TextField()), ('slug', models.SlugField(blank=True, null=True)), ('post_thumbnail', models.ImageField(default='blog.jpg', upload_to=blog.models.path_and_rename)), ('content', ckeditor.fields.RichTextField(blank=True, null=True)), ('view_count', models.IntegerField(default=0)), ('publish_date', models.DateField(default=django.utils.timezone.now)), ('author_email', models.EmailField(blank=True, max_length=240, null=True)), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('published', models.BooleanField(default=True)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('auth', '0001_initial'), ('blog', '0003_comment2_post2'), ] 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')), ('password2', models.CharField(max_length=128, verbose_name='password2')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('email', models.EmailField(max_length=255, unique=True)), ('username', models.CharField(max_length=20, unique=True)), ('is_active', models.BooleanField(default=True)), ('is_admin', models.BooleanField(default=False)), ('is_superuser', models.BooleanField(default=False)), ('is_staff', models.BooleanField(default=False)), ('date_joined', 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={ 'abstract': False, }, managers=[ ('objects', blog.models.UserManager()), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ 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)), ('comment', models.TextField(default=None)), ('created_time', models.DateTimeField(default=datetime.datetime(2017, 1, 4, 18, 22, 31, 82203, tzinfo=utc))), ('approved_comment', models.BooleanField(default=False)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'ordering': ['-timestamp'], }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200)), ('text', models.TextField()), ('created_date', models.DateTimeField(default=django.utils.timezone.now)), ('published_date', models.DateTimeField(blank=True, null=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=blog.models.upload_location, width_field='width_field')), ('height_field', models.IntegerField(default=0, null=True)), ('width_field', models.IntegerField(default=0, null=True)), ('is_favorite', models.BooleanField(default=False)), ('word_count', models.IntegerField(null=True)), ('read_time', models.IntegerField(default=0)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Profile', 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)), ], ), migrations.AddField( model_name='comment', name='post', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='blog.Post'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50)), ('slug', models.SlugField(allow_unicode=True)), ('body', models.TextField()), ('image', models.ImageField(upload_to=blog.models.post_directory_path)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('published_at', models.DateTimeField(auto_now=True)), ('publish', models.BooleanField(default=False)), ('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')), ('body', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('approved_comment', models.BooleanField(default=False)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='users', to=settings.AUTH_USER_MODEL)), ('post', models.ManyToManyField(related_name='comments', to='blog.Post')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='BlogInfo', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('headline', models.CharField(blank=True, max_length=1000, null=True)), ('preview_points', models.TextField(blank=True, null=True)), ('date_time', models.DateTimeField(auto_now_add=True, null=True)), ('last_updated', models.DateTimeField(auto_now=True, null=True)), ('age_restricted', models.BooleanField(default=False)), ('content', models.TextField(blank=True, null=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=blog.models.get_location, width_field='width_field')), ('height_field', models.IntegerField(default=0)), ('width_field', models.IntegerField(default=0)), ('slug', models.SlugField(blank=True, null=True)), ('genre', models.CharField(choices=[('INSPIRATIONAL', 'Inspirational'), ('EDUCATIONAL', 'Educational'), ('ENTERTAINMENT', 'Entertainment'), ('NEWS', 'News'), ('ARINDHAL', 'Arindhal')], default='NEWS', max_length=20)), ('likes', models.IntegerField(default=0)), ('use_editor', models.BooleanField(default=False)), ('owner', 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')), ('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')), ('age', models.IntegerField(blank=True, null=True)), ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), ('sign_up_notification', models.BooleanField(default=False, help_text='Receive email alerts for new signups on the site')), ('login_fail_notification', models.BooleanField(default=False, help_text='Receive email notifications about site authorization failures')), ('sub_on_comments', models.BooleanField(default=True, help_text='Receive email notifications about new comments on site')), ('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', blog.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=255)), ('slug', models.SlugField(blank=True, unique=True)), ('content', ckeditor_uploader.fields.RichTextUploadingField(blank=True, null=True)), ('description', models.TextField(blank=True, max_length=300, null=True)), ('published', models.BooleanField(default=True)), ('created', models.DateTimeField(auto_now_add=True)), ('attachment', models.ImageField(upload_to='')), ('delay', models.BooleanField(default=False)), ('delay_time', models.DateTimeField(blank=True, null=True)), ('owner', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), ], options={ 'ordering': ['published'], }, ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0002_auto_20170429_0211'), ] operations = [ migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('author', models.CharField(max_length=100)), ('content', models.TextField(max_length=200)), ('timestamp', models.DateTimeField(auto_now=True)), ('approved_comment', models.BooleanField(default=False)), ], ), migrations.AlterField( model_name='post', name='title', field=models.CharField(max_length=100, unique=True, validators=[blog.models.validate_content]), ), migrations.AddField( model_name='comment', name='post', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='blog.Post'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=120)), ('slug', models.SlugField(unique=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=blog.models.upload_location, width_field='width_field')), ('width_field', models.IntegerField(default=0)), ('height_field', models.IntegerField(default=0)), ('context', models.TextField()), ('draft', models.BooleanField(default=False)), ('publish', models.DateField()), ('read_time', models.IntegerField(default=0)), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('owner', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='post', to=settings.AUTH_USER_MODEL)), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0003_auto_20161209_1443'), ] operations = [ migrations.AlterField( model_name='post', name='content', field=models.TextField(verbose_name='Содержание'), ), migrations.AlterField( model_name='post', name='draft', field=models.BooleanField(default=False, verbose_name='Черновик'), ), migrations.AlterField( model_name='post', name='image', field=models.ImageField(blank=True, height_field='height_field', null=True, upload_to=blog.models.upload_location, verbose_name='Изображение', width_field='width_field'), ), migrations.AlterField( model_name='post', name='publish', field=models.DateField(verbose_name='Дата публикации'), ), migrations.AlterField( model_name='post', name='title', field=models.CharField(max_length=120, verbose_name='Заголовок'), ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0006_auto_20200616_1535'), ] operations = [ migrations.CreateModel( name='Task', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200)), ('complete', models.BooleanField(default=False)), ('created', models.DateTimeField(auto_now_add=True)), ], ), migrations.AlterField( model_name='post', name='thumb', field=models.ImageField(blank=True, default='default.png', upload_to=blog.models.upload_location), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='BlogPost', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('postId', models.CharField(default=blog.models.auto_id, max_length=10, unique=True)), ('title', models.CharField(max_length=100)), ('subTitle', models.CharField(max_length=100)), ('image', models.ImageField(upload_to='')), ('publishDate', models.DateTimeField()), ('draft', models.BooleanField()), ('tag', models.JSONField()), ('content', models.TextField()), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0001_initial'), ] operations = [ migrations.AddField( model_name='post', name='image', field=models.ImageField(blank=True, default='#', null=True, upload_to=blog.models.image_upload), ), migrations.AddField( model_name='post', name='onlyMe', field=models.NullBooleanField(default=False), ), migrations.AddField( model_name='post', name='stuff', field=models.URLField(blank=True, max_length=2000, null=True), ), migrations.AlterField( model_name='comment', name='active', field=models.BooleanField(default=True), ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0002_auto_20200717_1205'), ] operations = [ migrations.AddField( model_name='blog', name='image_url', field=models.URLField(default=' '), preserve_default=False, ), migrations.AddField( model_name='blog', name='is_published', field=models.BooleanField(default=False), ), migrations.AlterField( model_name='blog', name='featured_image', field=models.ImageField( blank=True, null=True, upload_to=blog.models.handle_featured_image), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('categories', models.CharField(max_length=25)), ('title', models.CharField(max_length=180)), ('email', models.EmailField(max_length=254)), ('content', markdownx.models.MarkdownxField()), ('draft', models.BooleanField(default=True)), ('publish', models.DateField(auto_now=True)), ('date_added', models.DateTimeField(auto_now_add=True)), ('date_updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ('height_field', models.IntegerField(default=0)), ('width_field', models.IntegerField(default=0)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=blog.models.upload_location, width_field='width_field')), ('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='Blog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('id_blog', models.CharField(max_length=11)), ('cover', image_cropping.fields.ImageCropField(upload_to=blog.models.Blog.path_upload)), ('cropping', image_cropping.fields.ImageRatioField('cover', '1900x1267', adapt_rotation=False, allow_fullsize=False, free_crop=False, help_text=None, hide_image_field=False, size_warning=False, verbose_name='cropping')), ('title', models.CharField(max_length=50)), ('content', models.TextField()), ('is_show', models.BooleanField(default=False)), ('timeCreate', models.DateTimeField(auto_now_add=True)), ('timeUpdate', models.DateTimeField(auto_now=True)), ('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), ('blog', '0001_initial'), ] operations = [ migrations.AlterField( model_name='article', name='img_path', field=models.FileField(upload_to='%Y/%m/%d/', verbose_name='محل ذخیره تصویر'), ), migrations.AlterField( model_name='article', name='is_active', field=models.BooleanField(default=True, verbose_name='نمایش عمومی؟'), ), migrations.AlterField( model_name='bloguser', name='img_path', field=models.FileField(upload_to=blog.models.BlogUser.user_directory_path, verbose_name='محل ذخیره عکس'), ), migrations.AlterField( model_name='bloguser', name='user', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL, verbose_name='نام کاربری'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255, unique=True)), ('slug', models.SlugField(max_length=255, unique=True)), ('body', models.TextField(max_length=2000)), ('created_date', models.DateTimeField(auto_now_add=True)), ('modified_date', models.DateTimeField(auto_now=True)), ('is_published', models.BooleanField(default=False)), ('image', models.ImageField( blank=True, null=True, upload_to=blog.models.post_image_file_path)), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='BlogPost', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=120, unique=True)), ('slug', models.SlugField(unique=True)), ('text', models.TextField(blank=True)), ('image', models.ImageField(blank=True, height_field='height_field', null=True, upload_to=blog.models.upload_location, width_field='width_field')), ('height_field', models.IntegerField(default=200)), ('width_field', models.IntegerField(default=220)), ('draft', models.BooleanField(default=False)), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'ordering': ['title'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('slug', models.SlugField(max_length=255, unique=True)), ('coverImage', models.ImageField(blank=True, upload_to=blog.models.get_image_path)), ('summary', models.TextField(blank=True, max_length=255)), ('date_created', models.DateTimeField(auto_now_add=True)), ('is_published', models.BooleanField(default=False)), ('date_published', models.DateTimeField(blank=True, null=True)), ], options={ 'ordering': ['-is_published', '-date_published', '-date_created'], }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='PostModel', fields=[ ('id', models.BigAutoField(primary_key=True, serialize=False)), ('active', models.BooleanField(default=True)), ('title', models.CharField(error_messages={'required': 'Please enter your title', 'unique': 'This title is not unique, please try again.'}, help_text='Must be a unique title.', max_length=240, unique=True, verbose_name='Post title')), ('slug', models.SlugField(blank=True, null=True)), ('content', models.TextField(blank=True, null=True)), ('publish', models.CharField(choices=[('draft', 'Draft'), ('publish', 'Publish'), ('private', 'Private')], default='draft', max_length=120)), ('view_count', models.IntegerField(default=0)), ('publish_date', models.DateField(default=django.utils.timezone.now)), ('author_email', models.EmailField(blank=True, max_length=240, null=True, validators=[blog.models.validate_Email])), ('updated', models.DateTimeField(auto_now=True)), ('timestamp', models.DateTimeField(auto_now_add=True)), ], options={ 'verbose_name': 'Post', 'verbose_name_plural': 'Posts', }, ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0001_initial'), ] operations = [ migrations.AlterField( model_name='post', name='active', field=models.BooleanField(default=False, verbose_name='Κατασταση'), ), migrations.AlterField( model_name='post', name='category', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='blog.Category', verbose_name='Κατηγορια'), ), migrations.AlterField( model_name='post', name='is_featured', field=models.BooleanField(default=False, verbose_name='Pinned'), ), migrations.AlterField( model_name='post', name='text', field=tinymce.models.HTMLField(verbose_name='Κείμενο'), ), migrations.AlterField( model_name='post', name='title', field=models.CharField(max_length=200, verbose_name='Τίτλος'), ), migrations.AlterField( model_name='postimage', name='image', field=models.ImageField( upload_to=blog.models.upload_product_photo), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='title')), ], options={ 'verbose_name': 'Catégorie', 'verbose_name_plural': 'Catégories', }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='title')), ('content', ckeditor_uploader.fields.RichTextUploadingField()), ('thumbnail_img', models.ImageField(upload_to=blog.models.Post.thumbnail_path)), ('is_draft', models.BooleanField( default=False, verbose_name='Sauvegarder comme brouillon')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('category_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Category')), ], options={ 'verbose_name': 'Article', 'verbose_name_plural': 'Articles', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, unique=True, verbose_name='Título')), ('slug', models.SlugField(max_length=100)), ('image', models.ImageField(blank=True, help_text='Imagen en formato png o jpg', null=True, upload_to=blog.models.get_upload_path, verbose_name='Imagen')), ('is_active', models.BooleanField(default=True)), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Creado el')), ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Actualizado a las')), ], options={ 'verbose_name': 'Categoría', 'verbose_name_plural': 'Categorías', }, ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, unique=True, verbose_name='Título')), ('slug', models.SlugField(max_length=100, unique=True)), ('body', models.TextField()), ('posted', models.DateField(auto_now_add=True, db_index=True)), ('is_active', models.BooleanField(default=True)), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Creado el')), ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Actualizado a las')), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Category')), ], options={ 'verbose_name': 'Entrada', 'verbose_name_plural': 'Entradas', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=256)), ('email', models.EmailField(max_length=254)), ('body', models.TextField()), ('created_on', models.DateTimeField(auto_now_add=True)), ('active', models.BooleanField(default=False)), ], options={ 'ordering': ['created_on'], }, ), migrations.CreateModel( name='BlogPost', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50)), ('body', models.TextField(max_length=500)), ('image', models.ImageField(blank=True, null=True, upload_to=blog.models.upload_location)), ('date_published', models.DateTimeField(auto_now_add=True, verbose_name='date published')), ('date_updated', models.DateTimeField(auto_now=True, verbose_name='date updated')), ('slug', models.SlugField(blank=True, unique=True)), ('author', 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='Blog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('slug', models.CharField(blank=True, editable=False, max_length=250)), ('title', models.CharField(max_length=250)), ('meta_description', models.CharField(blank=True, max_length=250, null=True)), ('image', models.ImageField(blank=True, default='uploads/blogimages/dummy.jpg', null=True, upload_to=blog.models.f)), ('image_text', models.CharField(blank=True, max_length=100, null=True)), ('content', models.CharField(max_length=5000)), ('posted_on', models.DateTimeField(auto_now_add=True)), ('last_modified', models.DateTimeField(auto_now=True)), ('views', models.IntegerField(blank=True, null=True)), ('active', models.BooleanField(default=False)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Tags', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tag_name', models.CharField(max_length=50)), ('for_blog', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Blog')), ], ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Answer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField(validators=[blog.models.validate_even])), ('date_posted', models.DateTimeField(default=django.utils.timezone.now)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Avote', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('votes', models.IntegerField(default=0)), ('answer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Answer')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Post', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, validators=[blog.models.validate_even])), ('content', models.TextField(validators=[blog.models.validate_even])), ('date_posted', models.DateTimeField(default=django.utils.timezone.now)), ('read', models.BooleanField(default=0)), ('tags', models.TextField(null=True)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Qvote', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('votes', models.IntegerField(default=0)), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('question', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Post')), ], ), migrations.AddField( model_name='answer', name='question', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Post'), ), ]
class Migration(migrations.Migration): dependencies = [ ('blog', '0002_auto_20170503_1910'), ] operations = [ migrations.AlterField( model_name='post', name='announcement', field=models.BooleanField(default=False, verbose_name='Ανακοίνωση'), ), migrations.AlterField( model_name='post', name='category', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.PostCategory', verbose_name='Κατηγορία'), ), migrations.AlterField( model_name='post', name='content', field=models.TextField(verbose_name='Κείμενο'), ), migrations.AlterField( model_name='post', name='content_eng', field=models.TextField(default='English text', verbose_name='Short description or Intro'), ), migrations.AlterField( model_name='post', name='image', field=models.ImageField(blank=True, upload_to=blog.models.upload_file, verbose_name='Εικόνα'), ), migrations.AlterField( model_name='post', name='publish', field=models.DateField(auto_now=True, verbose_name='Ημερομηνία Δημιουργίας'), ), migrations.AlterField( model_name='post', name='title', field=models.CharField(max_length=100, verbose_name='Τίτλος'), ), migrations.AlterField( model_name='post', name='title_eng', field=models.CharField(default='English tile', max_length=100, verbose_name='Title'), ), migrations.AlterField( model_name='post', name='updated', field=models.DateTimeField(default=datetime.datetime(2017, 5, 3, 21, 50, 17, 799711), verbose_name='Ημερομηνία Event/Παρουσίασης'), ), ]