# Generated by Django 5.2.4 on 2025-07-29 17:23 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Cost', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ], ), migrations.CreateModel( name='Cultivation_calender', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('calender', models.JSONField()), ], ), migrations.CreateModel( name='Field', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('geography', models.JSONField()), ], ), migrations.CreateModel( name='Image', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to='images/')), ('uploaded_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='Note', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('content', models.TextField()), ], ), migrations.CreateModel( name='Voice', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('Voice', models.FileField(upload_to='audios/')), ('uploaded_at', models.DateTimeField(auto_now_add=True)), ], ), migrations.CreateModel( name='product', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255)), ('cultivation_days', models.IntegerField()), ('cultivation_calender', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='field.cultivation_calender')), ], ), migrations.CreateModel( name='Job', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('made_date', models.DateTimeField(auto_now_add=True)), ('due_date', models.DateTimeField()), ('status', models.BooleanField()), ('costs', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='field.cost')), ('field', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='field.field')), ('images', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='field.image')), ('notes', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='field.note')), ('voices', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='field.voice')), ], ), ]