Files
SchulSchachTV/accounts/serializers.py
T

13 lines
488 B
Python

from rest_framework import serializers
from .models import Player
class PlayerSerializer(serializers.ModelSerializer):
class Meta:
model = Player
fields = ['id', 'first_name', 'last_name', 'club']
class PlayerImportDataSerializer(serializers.Serializer):
"""Validiert die Eingabe für den CSV-Import."""
csv_data = serializers.CharField() # Der Raw-CSV Text (Base64 oder Plain)
tournament_id = serializers.IntegerField() # Die ID des Zieltourniers