advanced model added

This commit is contained in:
nprasad2077 committed 2023-04-27 13:24:40 -05:00
1 parent abe22c73f1
commit d8f02a331b
1 file changed
+38 -1
+38 -1
View File
@@ -47,7 +47,7 @@ class PlayerTotalsData(models.Model):
three_fg = models.DecimalField(max_digits=5, decimal_places=2, null=True)
three_attempts = models.DecimalField(max_digits=5, decimal_places=2, null=True)
three_percent = models.DecimalField(max_digits=5, decimal_places=3, null=True)
two_fg = models.DecimalField(max_digits=5, decimal_places=2, null=True)
two_fg = models.DecimalField(max_digits=5, decimal_places=3, null=True)
two_attempts = models.DecimalField(max_digits=5, decimal_places=2, null=True)
two_percent = models.DecimalField(max_digits=5, decimal_places=3, null=True)
effect_fg_percent = models.DecimalField(max_digits=5, decimal_places=3, null=True)
@@ -66,4 +66,41 @@ class PlayerTotalsData(models.Model):
team = models.CharField(max_length=30, default='')
season = models.IntegerField(null=True)
def __str__(self):
return self.player_name
class PlayerAdvancedData(models.Model):
player_name = models.CharField(max_length=255, null=True)
age = models.IntegerField(null=True)
games = models.IntegerField(null=True)
minutes_played = models.IntegerField(null=True)
PER = models.DecimalField(max_digits=5, decimal_places=1, null=True)
TS_percent = models.DecimalField(max_digits=5, decimal_places=3, null=True)
three_p_attempt_rate = models.DecimalField(max_digits=5, decimal_places=3, null=True)
ft_attempt_rate = models.DecimalField(max_digits=5, decimal_places=3, null=True)
orb_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
drb_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
trb_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
ast_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
stl_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
blk_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
tov_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
usg_percent = models.DecimalField(max_digits=5, decimal_places=2, null=True)
ows = models.DecimalField(max_digits=5, decimal_places=2, null=True)
dws = models.DecimalField(max_digits=5, decimal_places=2, null=True)
ws = models.DecimalField(max_digits=5, decimal_places=2, null=True)
ws_per_48 = models.DecimalField(max_digits=5, decimal_places=3, null=True)
obpm = models.DecimalField(max_digits=5, decimal_places=2, null=True)
dbpm = models.DecimalField(max_digits=5, decimal_places=2, null=True)
bpm = models.DecimalField(max_digits=5, decimal_places=2, null=True)
vorp = models.DecimalField(max_digits=5, decimal_places=2, null=True)
def __str__(self):
return self.player_name