misael/lists/models.py

30 lines
604 B
Python

from django.db import models
class Oeuvre(models.Model):
name = models.CharField("Nom",max_length=200)
sortie = models.IntegerField("Année de sortie")
def __str__(self):
return self.name + (" (" + str(self.sortie) + ")" if self.sortie else "")
class JeuVideo(Oeuvre):
pass
class Film(Oeuvre):
pass
class Serie(Oeuvre):
pass
class Livre(Oeuvre):
pass
class Avis(models.Model):
oeuvre = models.ForeignKey(Oeuvre, on_delete=models.CASCADE)
texte = models.TextField()
class Todo(models.Model):
oeuvre = models.ForeignKey(Oeuvre, on_delete=models.CASCADE)
rank = models.IntegerField()