# -*- coding: utf-8 -*- # Generated by Django 1.11.1 on 2017-08-19 20:13 from django.conf import settings from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name="Child", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("first_name", models.CharField(max_length=255)), ("last_name", models.CharField(max_length=255)), ("birth_date", models.DateField()), ("slug", models.SlugField(editable=False, max_length=100, unique=True)), ], options={ "ordering": ["last_name", "first_name"], "default_permissions": ("view", "add", "change", "delete"), "verbose_name_plural": "Children", }, ), migrations.CreateModel( name="DiaperChange", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("time", models.DateTimeField()), ("wet", models.BooleanField()), ("solid", models.BooleanField()), ( "color", models.CharField( blank=True, choices=[ ("black", "Black"), ("brown", "Brown"), ("green", "Green"), ("yellow", "Yellow"), ], max_length=255, ), ), ( "child", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="diaper_change", to="core.Child", ), ), ], options={ "ordering": ["-time"], "default_permissions": ("view", "add", "change", "delete"), }, ), migrations.CreateModel( name="Feeding", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("start", models.DateTimeField()), ("end", models.DateTimeField()), ("duration", models.DurationField(editable=False, null=True)), ( "type", models.CharField( choices=[ ("breast milk", "Breast milk"), ("formula", "Formula"), ], max_length=255, ), ), ( "method", models.CharField( choices=[ ("bottle", "Bottle"), ("left breast", "Left breast"), ("right breast", "Right breast"), ], max_length=255, ), ), ("amount", models.FloatField(blank=True, null=True)), ( "child", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="feeding", to="core.Child", ), ), ], options={ "ordering": ["-start"], "default_permissions": ("view", "add", "change", "delete"), }, ), migrations.CreateModel( name="Note", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("note", models.TextField()), ("time", models.DateTimeField(auto_now=True)), ( "child", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="note", to="core.Child", ), ), ], options={ "ordering": ["-time"], "default_permissions": ("view", "add", "change", "delete"), }, ), migrations.CreateModel( name="Sleep", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("start", models.DateTimeField()), ("end", models.DateTimeField()), ("duration", models.DurationField(editable=False, null=True)), ( "child", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="sleep", to="core.Child", ), ), ], options={ "ordering": ["-start"], "default_permissions": ("view", "add", "change", "delete"), "verbose_name_plural": "Sleep", }, ), migrations.CreateModel( name="Timer", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(blank=True, max_length=255, null=True)), ("start", models.DateTimeField(auto_now_add=True)), ("end", models.DateTimeField(blank=True, editable=False, null=True)), ("duration", models.DurationField(editable=False, null=True)), ("active", models.BooleanField(default=True, editable=False)), ( "user", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="timers", to=settings.AUTH_USER_MODEL, ), ), ], options={ "ordering": ["-active", "-start", "-end"], "default_permissions": ("view", "add", "change", "delete"), }, ), migrations.CreateModel( name="TummyTime", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("start", models.DateTimeField()), ("end", models.DateTimeField()), ("duration", models.DurationField(editable=False, null=True)), ("milestone", models.CharField(blank=True, max_length=255)), ( "child", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="tummy_time", to="core.Child", ), ), ], options={ "ordering": ["-start"], "default_permissions": ("view", "add", "change", "delete"), }, ), ]