# -*- 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'), }, ), ]