# Generated by Django 2.1.5 on 2019-01-12 08:54 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Driver', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(max_length=30)), ('last_name', models.CharField(max_length=30)), ], ), migrations.CreateModel( name='Race', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30)), ('start_date', models.DateField()), ('end_date', models.DateField(null=True)), ('duration', models.IntegerField()), ('comment', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='Relay', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('relay_start', models.DateField()), ('relay_end', models.DateField(null=True)), ('has_refuel', models.BooleanField(default=False)), ('pilot_chrono', models.IntegerField(null=True)), ('comment', models.CharField(max_length=256, null=True)), ], ), migrations.CreateModel( name='Rule', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('min_stand_duration', models.IntegerField()), ('max_autonomy_dry', models.IntegerField()), ('max_autonomy_wet', models.IntegerField()), ('max_driving_duration', models.IntegerField(null=True)), ('relay_default_duration', models.IntegerField(null=True)), ], ), migrations.CreateModel( name='Team', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30)), ], ), migrations.CreateModel( name='TeamPilot', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('pilot', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Driver')), ('race', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Race')), ('team', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Team')), ], ), migrations.AddField( model_name='relay', name='team', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Team'), ), migrations.AddField( model_name='race', name='fk_rules', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Rule'), ), ]