13 lines
488 B
Python
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
|