Hi, I would like to make a website about baseball player from an specific country, but I'm stock how to make the model for the player stat.
My Current a sample model is like this (The Stat Class is going to be much longer):
class PLayer_Bios(models.Model):
my_id = models.SlugField(unique=True)
mlb_id = models.CharField(max_length=50)
name = models.CharField(max_length=50)
last = models.CharField(max_length=50)
middle = models.CharField(max_length=50, blank=True)
jersey = models.CharField(max_length=5)
weight = models.CharField(max_length=10)
height = models.CharField(max_length=10)
bod = models.CharField(max_length=50)
birth_city = models.CharField(max_length=50)
birth_country = models.CharField(max_length=50)
pro_debut_date = models.CharField(max_length=50)
primary_position = models.CharField(max_length=50)
team_name = models.CharField(max_length=50)
throws = models.CharField(max_length=50)
bats = models.CharField(max_length=50)
def __unicode__(self):
class Stat (models.Model):
player_id = models.ForeignKey('PLayer_Bios')
stat_id = models.CharField(max_length=50, unique=True)
year = models.IntegerField(max_length=50)
h = models.IntegerField(max_length=50)
2h = models.IntegerField(max_length=50)
def __unicode__(self):
return self.stat_id
Each PLayer have this stat and if you see the year, the stat can have repeat year in two different row if the player was move to another team. Thanks in advance