# Generated by Django 5.1.3 on 2025-09-19 10:19 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='CategoryModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=255, verbose_name='name')), ], options={ 'verbose_name': 'CategoryModel', 'verbose_name_plural': 'CategoryModels', 'db_table': 'category', }, ), migrations.CreateModel( name='PostModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('title', models.CharField(max_length=255, verbose_name='name')), ('text', models.TextField(verbose_name='text')), ('slug', models.SlugField(max_length=255, unique=True, verbose_name='slug')), ('created', models.DateTimeField(auto_now_add=True, verbose_name='created')), ('updated', models.DateTimeField(auto_now=True, verbose_name='updated')), ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_category', to='blog.categorymodel', verbose_name='category')), ], options={ 'verbose_name': 'PostModel', 'verbose_name_plural': 'PostModels', 'db_table': 'post', }, ), migrations.CreateModel( name='PostimagesModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('image', models.ImageField(upload_to='post/images/', verbose_name='image')), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_images', to='blog.postmodel', verbose_name='post')), ], options={ 'verbose_name': 'PostimagesModel', 'verbose_name_plural': 'PostimagesModels', 'db_table': 'PostImages', }, ), migrations.CreateModel( name='TagModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('name', models.CharField(max_length=255, verbose_name='name')), ('post', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='post_tags', to='blog.postmodel', verbose_name='post')), ], options={ 'verbose_name': 'TagModel', 'verbose_name_plural': 'TagModels', 'db_table': 'tag', }, ), ]