# Generated by Django 2.0.5 on 2018-05-21 21:57 from django.db import migrations, models import django.db.models.deletion import manuels.models import uuid class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Book', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('field', models.CharField(max_length=100, verbose_name='matière')), ('title', models.TextField(verbose_name='titre')), ('authors', models.TextField(verbose_name='auteurs')), ('editor', models.CharField(max_length=200, verbose_name='éditeur')), ('collection', models.CharField(blank=True, max_length=200, verbose_name='collection')), ('publication_year', models.PositiveIntegerField(verbose_name='année de publication')), ('isbn', models.CharField(max_length=20, validators=[manuels.models.isbn_validator], verbose_name='ISBN/EAN')), ('price', models.PositiveIntegerField(verbose_name='prix')), ('previously_acquired', models.BooleanField(choices=[(True, 'Oui'), (False, 'Non')], verbose_name="manuel acquis précédemment par l'élève")), ], options={ 'verbose_name': 'livre', 'verbose_name_plural': 'livres', }, ), migrations.CreateModel( name='Level', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=10, verbose_name='nom')), ], options={ 'verbose_name': 'classe', 'verbose_name_plural': 'classes', }, ), migrations.CreateModel( name='Teacher', fields=[ ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), ('first_name', models.CharField(max_length=100, verbose_name='prénom')), ('last_name', models.CharField(max_length=100, verbose_name='nom')), ('phone_number', models.CharField(max_length=10, verbose_name='numéro de téléphone')), ('email', models.EmailField(max_length=254, verbose_name='adresse email')), ], options={ 'verbose_name': 'enseignant', 'verbose_name_plural': 'enseignants', }, ), migrations.AddField( model_name='book', name='level', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='manuels.Level', verbose_name='classe'), ), migrations.AddField( model_name='book', name='teacher', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='manuels.Teacher', verbose_name='enseignant'), ), ]