from django.db import models # Create your models here. class games(models.Model): key = models.CharField(max_length=14, unique=True) created_at = models.DateTimeField(auto_now_add=True) state = models.BooleanField(default=True) round_open = models.BooleanField(default=False) def __str__(self): return self.key class Player(models.Model): name = models.CharField(max_length=100) game = models.ForeignKey(games, on_delete=models.CASCADE, related_name='players') leader = models.BooleanField(default=False) def __str__(self): return f"{self.name} ({self.game.key})" class answer(models.Model): answer = models.CharField(max_length=250, unique=False, null=False) player = models.ForeignKey(Player, on_delete=models.CASCADE, related_name='answers') akey = models.CharField(max_length=1, null=True, unique=False) def __str__(self): return f"{self.answer}"