carto_1_1 : ForeignKey et saisie de données
[davin.git] / ateliers / django / carto_1_1 / annuaire / models.py
CommitLineData
f71694dc
DB
1# -*- encoding: utf-8 -*-
2
7992b247
DB
3from django.db import models
4
f71694dc
DB
5class Etablissement(models.Model):
6 nom = models.CharField(max_length=255)
6904353d 7 sigle = models.CharField(max_length=50, blank=True, null=True)
a09d3a2e
DB
8
9 def __unicode__(self):
10 return self.nom
f71694dc
DB
11
12class Personne(models.Model):
13 nom = models.CharField(max_length=255)
6904353d
DB
14 prenom = models.CharField(max_length=255, blank=True, null=True)
15 date_naissance = models.DateField(blank=True, null=True)
a09d3a2e 16
145eee57
DB
17 universite = models.ForeignKey('Etablissement', blank=True, null=True)
18
a09d3a2e 19 def __unicode__(self):
145eee57 20 return "%s %s" % (self.nom.upper(), self.prenom)