Files
nbaStats/nba_data/serializers.py
T
2023-05-09 21:08:39 -05:00

45 lines
1.4 KiB
Python

# Serializers are defined that will convert model instances to JSON
from rest_framework import serializers
from .models import PlayerData, PlayerTotalsData, PlayerAdvancedData, PlayerPlayoffTotalsData, PlayerPlayoffAdvancedData, PlayerSalaryData, PlayerShotChartData
class PlayerDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerData
fields = '__all__'
class HistogramDataSerializer(serializers.Serializer):
range = serializers.CharField()
count = serializers.IntegerField()
class PlayerPlayoffTotalsDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerPlayoffTotalsData
fields = '__all__'
class PlayerTotalsDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerTotalsData
fields = '__all__'
class PlayerAdvancedDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerAdvancedData
fields = '__all__'
class PlayerPlayoffAdvancedDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerPlayoffAdvancedData
fields = '__all__'
class PlayerSalaryDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerSalaryData
fields = '__all__'
class PlayerShotChartDataSerializer(serializers.ModelSerializer):
class Meta:
model = PlayerShotChartData
fields = '__all__'