# Generated by Django 4.1 on 2024-12-28 05:46

from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import tinymce.models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Blog',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('slug', models.SlugField(blank=True, max_length=255, null=True)),
                ('meta_description', tinymce.models.HTMLField(blank=True, null=True, verbose_name='meta_description')),
                ('keywords', models.TextField(blank=True, null=True)),
                ('thumnail_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section1_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section1_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section2_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section2_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section3_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section3_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section4_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section4_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section5_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section5_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section6_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section6_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section7_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section7_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section8_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section8_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section9_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section9_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('section10_image', models.FileField(blank=True, null=True, upload_to='blog_images')),
                ('section10_content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('created_by', models.CharField(blank=True, max_length=150, null=True)),
                ('status', models.CharField(choices=[('Published', 'Published'), ('Pending Review', 'Pending Review')], default='Pending Review', max_length=50)),
                ('blog_count', models.IntegerField(default=0)),
                ('created_on', models.DateTimeField(auto_now=True)),
                ('modified_on', models.DateTimeField(auto_now=True)),
                ('published_on', models.DateTimeField(blank=True, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Career',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('fullname', models.CharField(max_length=255)),
                ('mobile', models.CharField(max_length=15)),
                ('email', models.EmailField(blank=True, max_length=900, null=True)),
                ('Application_for', models.CharField(blank=True, max_length=255, null=True)),
                ('resume', models.FileField(upload_to='resumes')),
                ('created_on', models.DateTimeField(auto_now=True)),
                ('modified_on', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Enquiry',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('studentname', models.CharField(max_length=255)),
                ('url', models.TextField(blank=True, null=True)),
                ('email', models.EmailField(max_length=255)),
                ('mobile', models.CharField(max_length=15)),
                ('parent_name', models.CharField(blank=True, max_length=255, null=True)),
                ('admission_grade', models.CharField(blank=True, max_length=255, null=True)),
                ('source', models.CharField(blank=True, max_length=255, null=True)),
                ('utm_campaign', models.CharField(blank=True, max_length=255, null=True)),
                ('utm_content', models.CharField(blank=True, max_length=255, null=True)),
                ('utm_medium', models.CharField(blank=True, max_length=255, null=True)),
                ('utm_term', models.CharField(blank=True, max_length=255, null=True)),
                ('created_on', models.DateTimeField(auto_now=True)),
            ],
        ),
        migrations.CreateModel(
            name='Page',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('slug', models.SlugField(blank=True, max_length=500, null=True)),
                ('content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content')),
                ('content1', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Content 1')),
                ('meta_description', models.TextField(blank=True, null=True)),
                ('keywords', models.TextField(blank=True, null=True)),
                ('punlished_on', models.DateTimeField(blank=True, null=True)),
                ('created_on', models.DateTimeField(auto_now=True)),
                ('modified_on', models.DateTimeField(auto_now=True)),
                ('created_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
