# Generated by Django 5.0.3 on 2024-03-25 21:09 import django.db.models.deletion import shortuuid.django_fields from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [("moku", "0005_usersettings")] operations = [ migrations.CreateModel( name="Recipe", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "uuid", shortuuid.django_fields.ShortUUIDField( alphabet=None, help_text="the unique id that identifies this recipe.", length=22, max_length=22, prefix="", verbose_name="unique id", ), ), ( "title", models.CharField( help_text="give the recipe a title, just so you know the recipe is for.", max_length=64, verbose_name="recipe title", ), ), ("created_at", models.DateTimeField(auto_now_add=True)), ("updated_at", models.DateTimeField(auto_now=True)), ( "created_by", models.ForeignKey( db_column="created_by_user_id", on_delete=django.db.models.deletion.CASCADE, related_name="recipes", to=settings.AUTH_USER_MODEL, ), ), ], ), migrations.AddField( model_name="post", name="recipe", field=models.ForeignKey( blank=True, help_text="the recipe for what you ate, if you have one.", null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="+", to="moku.recipe", verbose_name="recipe", ), ), migrations.CreateModel( name="RecipeStep", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "uuid", shortuuid.django_fields.ShortUUIDField( alphabet=None, help_text="the unique id that identifies this step.", length=22, max_length=22, prefix="", verbose_name="step id", ), ), ( "instructions", models.CharField( help_text="the instructions for this step of the recipe. try to keep it clear and concise!", max_length=128, verbose_name="step instructions", ), ), ( "order", models.IntegerField( db_index=True, default=0, help_text="which step in the recipe is this. this affects the order the recipe steps are shown.", verbose_name="step number", ), ), ( "recipe", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="steps", to="moku.recipe", ), ), ], ), ]