1
0
mirror of https://gitlab.crans.org/mediatek/med.git synced 2025-07-05 17:23:55 +02:00

Add paginator et model pour les jeux

This commit is contained in:
Med
2017-07-03 17:48:56 +02:00
parent 760e309afb
commit 2b8ae80b4d
5 changed files with 59 additions and 2 deletions

View File

@ -13,7 +13,7 @@ class Media(models.Model):
# type = TODO
def __str__(self):
return str(self.titre) + ' - ' + str(self.auteur)
return str(self.titre) + ' - ' + str(self.auteur.all().first())
class Emprunt(models.Model):
media = models.ForeignKey('Media', on_delete=models.PROTECT)
@ -24,6 +24,19 @@ class Emprunt(models.Model):
permanencier_rendu = models.ForeignKey('users.User', on_delete=models.PROTECT, related_name='user_permanencier_rendu', blank=True, null=True)
class Jeu(models.Model):
DUREE = (
('LONG', 'LONG'),
('MOYEN', 'MOYEN'),
('COURT', 'COURT'),
)
nom = models.CharField(max_length=255)
proprietaire = models.ForeignKey('users.User', on_delete=models.PROTECT)
duree = models.CharField(choices=DUREE, max_length=255)
nombre_joueurs_min = models.IntegerField()
nombre_joueurs_max = models.IntegerField()
comment = models.CharField(help_text="Commentaire", max_length=255, blank=True, null=True)