Merhabalar 3 adet tablom var ilk olarak 1 takımda 5 den fazla oyuncu olabilir belki 6 belki 9 kişi yedek sayısına bağlı fakat 1 maçta 5 oyuncu olmalı her takımda
a takımında a.b.c.d.e.f.g oyuncuları var ise maçta a.b.c.d.g oynayabilir
b takımında k.l.m.n.o.p oyuncuları var ise k.l.m.n.o oynayabilir
maç oluştururken bunları nasıl seçebilirim tablolarım
class Team(models.Model):
name=models.CharField(max_length=255,verbose_name="Takım ismi")
short_name=models.CharField(max_length=25,null=True,blank=True)
slug=models.SlugField(max_length=120,unique=True)
bio=models.TextField()
class Player(models.Model):
slug=models.SlugField(unique=True,max_length=120)
team= models.ForeignKey(Team,related_name='player',verbose_name='Team',on_delete=models.PROTECT,null=True,blank=True)...
class Match(models.Model):
name=models.CharField(max_length=255)
slug=models.SlugField(unique=True,max_length=255)
map=models.ForeignKey('GameMap',null=True,blank=True,related_name='matchmap',on_delete=models.PROTECT)
league=models.ForeignKey('League',blank=True,null=True,on_delete=models.PROTECT,related_name='matchleague')
team1=models.ForeignKey('Team',related_name='team1')
team2=models.ForeignKey('Team',related_name='team2')...