From 54e85b744f8526c287230b196b0598240f1878c2 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Wed, 6 Dec 2017 11:19:22 +0100 Subject: [PATCH] Fixes #24 - Set Student.birth_date as nullable in DB --- .../0003_student_birthdate_nullable.py | 16 ++++++++++++++++ stages/models.py | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 stages/migrations/0003_student_birthdate_nullable.py diff --git a/stages/migrations/0003_student_birthdate_nullable.py b/stages/migrations/0003_student_birthdate_nullable.py new file mode 100644 index 0000000..6102e3d --- /dev/null +++ b/stages/migrations/0003_student_birthdate_nullable.py @@ -0,0 +1,16 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('stages', '0002_add_student_option_ase'), + ] + + operations = [ + migrations.AlterField( + model_name='student', + name='birth_date', + field=models.DateField(blank=True, null=True, verbose_name='Date de naissance'), + ), + ] diff --git a/stages/models.py b/stages/models.py index 1adfd7f..b293a5a 100644 --- a/stages/models.py +++ b/stages/models.py @@ -157,7 +157,7 @@ class Student(models.Model): first_name = models.CharField(max_length=40, verbose_name='Prénom') last_name = models.CharField(max_length=40, verbose_name='Nom') gender = models.CharField('Genre', max_length=3, blank=True, choices=GENDER_CHOICES) - birth_date = models.DateField(blank=True, verbose_name='Date de naissance') + birth_date = models.DateField('Date de naissance', null=True, blank=True) street = models.CharField(max_length=150, blank=True, verbose_name='Rue') pcode = models.CharField(max_length=4, verbose_name='Code postal') city = models.CharField(max_length=40, verbose_name='Localité')