Adding relaysbykart route

This commit is contained in:
2019-04-21 17:22:04 +02:00
parent 72f38a2473
commit 8976e97ee2
5 changed files with 30 additions and 9 deletions

View File

@@ -4,7 +4,6 @@ from .models import Driver, Kart, Params, Relay
class DriverSerializer(serializers.ModelSerializer):
class Meta:
model = Driver
fields = ('id', 'short_name', 'first_name', 'last_name', 'order', 'ref_time')
@@ -23,7 +22,6 @@ class DriverSerializer(serializers.ModelSerializer):
class KartSerializer(serializers.ModelSerializer):
drivers = DriverSerializer(many=True, read_only=True)
class Meta:
@@ -42,7 +40,6 @@ class KartSerializer(serializers.ModelSerializer):
class KartSimpleSerializer(serializers.ModelSerializer):
class Meta:
model = Kart
fields = ('id', 'name', 'autonomy')
@@ -59,10 +56,13 @@ class KartSimpleSerializer(serializers.ModelSerializer):
class RelaySerializer(serializers.ModelSerializer):
drivers = DriverSerializer(many=True, read_only=True)
class Meta:
model = Relay
fields = ('id', 'relay_start', 'relay_end', 'has_refuel', 'driver_chrono', 'relay_autonomy', 'comment',
'kart_id', 'driver_id')
fields = '__all__'
depth = 1
def update(self, instance, validated_data):
instance.relay_start = validated_data.get("relay_start", instance.relay_start)
@@ -95,4 +95,3 @@ class ParamSerializer(serializers.ModelSerializer):
def create(self, validated_data):
return Params.objects.create(**validated_data)