Bladeren bron

addin amphi field to lesson

Denis Merigoux 10 jaren geleden
bovenliggende
commit
4631129e24
5 gewijzigde bestanden met toevoegingen van 22 en 34 verwijderingen
  1. 0 1
      census/migrations/.gitignore
  2. 21 13
      census/migrations/0001_initial.py
  3. 0 20
      census/migrations/0002_auto_20150228_1836.py
  4. 1 0
      census/models.py
  5. BIN
      db.sqlite3

+ 0 - 1
census/migrations/.gitignore

@@ -1 +0,0 @@
1
-/__pycache__/

+ 21 - 13
census/migrations/0001_initial.py

@@ -13,83 +13,91 @@ class Migration(migrations.Migration):
13 13
         migrations.CreateModel(
14 14
             name='Amphi',
15 15
             fields=[
16
-                ('id', models.AutoField(serialize=False, primary_key=True, verbose_name='ID', auto_created=True)),
17
-                ('name', models.CharField(max_length=60, verbose_name='Nom')),
16
+                ('id', models.AutoField(serialize=False, verbose_name='ID', auto_created=True, primary_key=True)),
17
+                ('name', models.CharField(verbose_name='Nom', max_length=60)),
18 18
                 ('capacity', models.IntegerField(verbose_name='Capacité')),
19 19
             ],
20 20
             options={
21
+                'verbose_name': 'Amphithéâtre',
21 22
             },
22 23
             bases=(models.Model,),
23 24
         ),
24 25
         migrations.CreateModel(
25 26
             name='Count',
26 27
             fields=[
27
-                ('id', models.AutoField(serialize=False, primary_key=True, verbose_name='ID', auto_created=True)),
28
+                ('id', models.AutoField(serialize=False, verbose_name='ID', auto_created=True, primary_key=True)),
28 29
                 ('census', models.IntegerField(verbose_name="Nombre d'éléves présents")),
29 30
             ],
30 31
             options={
32
+                'verbose_name': 'Comptage',
31 33
             },
32 34
             bases=(models.Model,),
33 35
         ),
34 36
         migrations.CreateModel(
35 37
             name='Course',
36 38
             fields=[
37
-                ('id', models.AutoField(serialize=False, primary_key=True, verbose_name='ID', auto_created=True)),
38
-                ('name', models.CharField(max_length=6, verbose_name='Nom')),
39
+                ('id', models.AutoField(serialize=False, verbose_name='ID', auto_created=True, primary_key=True)),
40
+                ('name', models.CharField(verbose_name='Nom', max_length=6)),
39 41
                 ('enrolled', models.IntegerField(verbose_name="Nombre d'inscrits")),
40 42
             ],
41 43
             options={
44
+                'verbose_name': 'Cours',
45
+                'verbose_name_plural': 'Cours',
42 46
             },
43 47
             bases=(models.Model,),
44 48
         ),
45 49
         migrations.CreateModel(
46 50
             name='Lesson',
47 51
             fields=[
48
-                ('id', models.AutoField(serialize=False, primary_key=True, verbose_name='ID', auto_created=True)),
49
-                ('date', models.DateTimeField(verbose_name='Date')),
52
+                ('id', models.AutoField(serialize=False, verbose_name='ID', auto_created=True, primary_key=True)),
53
+                ('date', models.DateField(verbose_name='Date')),
50 54
                 ('number', models.IntegerField(verbose_name='Numéro de la séance')),
55
+                ('amphi', models.ForeignKey(verbose_name='Amphithéâtre', to='census.Amphi')),
51 56
                 ('course', models.ForeignKey(to='census.Course')),
52 57
             ],
53 58
             options={
59
+                'verbose_name': 'Séance',
54 60
             },
55 61
             bases=(models.Model,),
56 62
         ),
57 63
         migrations.CreateModel(
58 64
             name='Professor',
59 65
             fields=[
60
-                ('id', models.AutoField(serialize=False, primary_key=True, verbose_name='ID', auto_created=True)),
61
-                ('name', models.CharField(max_length=100, verbose_name='Nom')),
66
+                ('id', models.AutoField(serialize=False, verbose_name='ID', auto_created=True, primary_key=True)),
67
+                ('name', models.CharField(verbose_name='Nom', max_length=100)),
62 68
             ],
63 69
             options={
70
+                'verbose_name': 'Professeur',
64 71
             },
65 72
             bases=(models.Model,),
66 73
         ),
67 74
         migrations.CreateModel(
68 75
             name='Promotion',
69 76
             fields=[
70
-                ('id', models.AutoField(serialize=False, primary_key=True, verbose_name='ID', auto_created=True)),
77
+                ('id', models.AutoField(serialize=False, verbose_name='ID', auto_created=True, primary_key=True)),
71 78
                 ('number', models.IntegerField(verbose_name='Numéro')),
72 79
             ],
73 80
             options={
81
+                'verbose_name': 'Promotion',
74 82
             },
75 83
             bases=(models.Model,),
76 84
         ),
77 85
         migrations.AddField(
78 86
             model_name='lesson',
79 87
             name='professor',
80
-            field=models.ForeignKey(to='census.Professor'),
88
+            field=models.ForeignKey(verbose_name='Professeur', to='census.Professor'),
81 89
             preserve_default=True,
82 90
         ),
83 91
         migrations.AddField(
84 92
             model_name='course',
85 93
             name='promotion',
86
-            field=models.ForeignKey(to='census.Promotion'),
94
+            field=models.ForeignKey(verbose_name='Promotion', to='census.Promotion'),
87 95
             preserve_default=True,
88 96
         ),
89 97
         migrations.AddField(
90 98
             model_name='count',
91 99
             name='lesson',
92
-            field=models.ForeignKey(to='census.Lesson'),
100
+            field=models.ForeignKey(verbose_name='Séance', to='census.Lesson'),
93 101
             preserve_default=True,
94 102
         ),
95 103
     ]

+ 0 - 20
census/migrations/0002_auto_20150228_1836.py

@@ -1,20 +0,0 @@
1
-# -*- coding: utf-8 -*-
2
-from __future__ import unicode_literals
3
-
4
-from django.db import models, migrations
5
-
6
-
7
-class Migration(migrations.Migration):
8
-
9
-    dependencies = [
10
-        ('census', '0001_initial'),
11
-    ]
12
-
13
-    operations = [
14
-        migrations.AlterField(
15
-            model_name='lesson',
16
-            name='date',
17
-            field=models.DateField(verbose_name='Date'),
18
-            preserve_default=True,
19
-        ),
20
-    ]

+ 1 - 0
census/models.py

@@ -43,6 +43,7 @@ class Lesson(models.Model):
43 43
 	date=models.DateField("Date")
44 44
 	number=models.IntegerField("Numéro de la séance")
45 45
 	professor=models.ForeignKey(Professor,verbose_name="Professeur")
46
+	amphi=models.ForeignKey(Amphi,verbose_name="Amphithéâtre")
46 47
 
47 48
 	def __str__(self):
48 49
 		return "%s %s (%s,%s)" % (self.course.name,self.number,self.course.promotion,self.date)

BIN
db.sqlite3