Geen omschrijving

0001_initial.py 4.1KB

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