Vous n'êtes pas identifié(e).
Le 11/01/2016 16:16, Pierre Charlet a écrit :
> Bonjour Yves, pourrais-tu nous poster le code de ton models.py également ?
class Stage(models.Model):
st_numero = models.AutoField(primary_key=True)
st_et_numero = models.ForeignKey(Etu1aFI, verbose_name="Etudiant")
st_so_numero = models.ForeignKey(Societe, verbose_name="Société")
st_pr_tuteur = models.ForeignKey(Prof, verbose_name="Tuteur IUT",
default=10000)
st_dd_numero = models.ForeignKey(DateDebut, verbose_name='Début du
stage', default=1)
st_df_numero = models.ForeignKey(DateFin, verbose_name='Fin du
stage', default=1)
st_sujet = models.CharField('Sujet', max_length=250, blank=True)
st_nb_convention = models.CharField('N.B. sur la convention',
max_length=254, blank=True)
st_soc_tut_civil = models.CharField('Responsable (civilité)',
max_length=50, blank=True)
st_soc_tut_fonction = models.CharField('Responsable (fonction)',
max_length=50, blank=True)
st_soc_tut_nom = models.CharField('Responsable (nom)',
max_length=50, blank=True)
st_soc_tut_prenom = models.CharField('Responsable (prénom)',
max_length=50, blank=True)
st_soc_tut_division = models.CharField('Responsable (division)',
max_length=100, blank=True)
st_soc_tut_tel_fixe = models.CharField('Responsable (téléphone
fixe)', max_length=30, blank=True)
st_soc_tut_tel_portable = models.CharField('Responsable
(portable)', max_length=30, blank=True)
st_soc_tut_fax = models.CharField('Responsable (Fax)',
max_length=30, blank=True)
st_soc_tut_courriel = models.EmailField('Responsable (courriel)',
max_length=100, blank=True)
st_jury_date = models.DateTimeField('Date de soutenance',
blank=True, db_index=True)
st_jury_presid = models.ForeignKey(Prof,
related_name='%(class)s_related_presidentJury', verbose_name="Président
du jury", default=10000)
st_jury_assess = models.ForeignKey(Prof,
related_name='%(class)s_related_assesseurJury', verbose_name="Assesseur
du jury", default=10000)
st_jury_num = models.CharField('N° de jury', max_length=10,
blank=True, db_index=True)
st_jury_salle = models.CharField('Salle', max_length=20,
blank=True, db_index=True)
st_nb_jury = models.CharField('N.B. sur le jury', max_length=254,
blank=True)
st_soc_jury_civil = models.CharField('Représentant (civilité)',
max_length=50, blank=True)
st_soc_jury_nom = models.CharField('Représentant (nom)',
max_length=50, blank=True)
st_soc_jury_prenom = models.CharField('Représentant (prénom)',
max_length=50, blank=True)
st_soc_jury_division = models.CharField('Représentant (division)',
max_length=100, blank=True)
st_soc_jury_tel_fixe = models.CharField('Représentant (téléphone
fixe)', max_length=30, blank=True)
st_soc_jury_tel_portable = models.CharField('Représentant
(portable)', max_length=30, blank=True)
st_soc_jury_fax = models.CharField('Représentant (Fax)',
max_length=30, blank=True)
st_soc_jury_courriel = models.EmailField('Représentant (courriel)',
max_length=100, blank=True)
st_remarques = models.TextField('Remarques générales', blank=True)
class Prof(models.Model):
pr_numero = models.AutoField(primary_key=True)
pr_civilite = models.CharField('Civilité', max_length=50, blank=True)
pr_nom = models.CharField('Nom', max_length=50, db_index=True)
pr_prenom = models.CharField('Prénom', max_length=50, blank=True)
pr_tel_fixe = models.CharField('Téléphone fixe', max_length=30,
blank=True)
pr_tel_portable = models.CharField('Portable', max_length=30,
blank=True)
pr_fax= models.CharField('Fax', max_length=30, blank=True)
pr_courriel = models.EmailField('Courriel', max_length=100,
blank=True)
pr_enseignement = models.CharField('Enseignement', max_length=100,
blank=True)
pr_jury = models.BooleanField('Jury ?', default=0)
pr_remarques = models.TextField('Remarques', blank=True)
Hors ligne