This commit is contained in:
Raphael Rouiller
2024-07-08 14:06:52 +02:00
commit aa54287126
96 changed files with 2718 additions and 0 deletions

View File

@ -0,0 +1,29 @@
from rest_framework import serializers
from .models import GameHistory, Stats
class GameHistorySerializer(serializers.ModelSerializer):
player_1 = serializers.SerializerMethodField()
player_2 = serializers.SerializerMethodField()
winner = serializers.SerializerMethodField()
class Meta:
model = GameHistory
fields = [
'id', 'player_1_id', 'player_1_score', 'player_2_score', 'player_2_id',
'winner_id', 'player_1', 'player_2', 'winner', 'date_played', 'duration'
]
def get_player_1(self, obj):
return obj.player_1
def get_player_2(self, obj):
return obj.player_2
def get_winner(self, obj):
return obj.winner
class StatsSerializer(serializers.ModelSerializer):
class Meta:
model = Stats
fields = '__all__'