# Generated by Django 5.2.5 on 2025-08-25 09:36

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('janka_web_app', '0004_alter_hotel_home_image_alter_hotel_hotel_image1_and_more'),
    ]

    operations = [
        migrations.CreateModel(
            name='Dzongkhag',
            fields=[
                ('dzo_id', models.AutoField(primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=100)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
            ],
        ),
        migrations.CreateModel(
            name='Gewog',
            fields=[
                ('gewog_id', models.AutoField(primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=100)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('dzongkhag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='gewogs', to='janka_web_app.dzongkhag')),
            ],
        ),
        migrations.CreateModel(
            name='Village',
            fields=[
                ('village_id', models.AutoField(primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=100)),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('dzongkhag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='villages', to='janka_web_app.dzongkhag')),
                ('gewog', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='villages', to='janka_web_app.gewog')),
            ],
        ),
    ]
