я сейчас сделал вот так:
class DeviceMeasurementsSerializer(serializers.ListSerializer):
device_type = serializers.ChoiceField(choices=DEVICE_TYPES)
measurement_result = serializers.FloatField()
measurement_type = serializers.ChoiceField(choices=MEASUREMENT_TYPES)
created_date = serializers.DateTimeField()
class DeviceListSerializer(serializers.Serializer):
class Meta:
list_serializer_class = DeviceMeasurementsSerializer
я кстати не знаю, serializers.ListSerializer валидирует поля?
Мне казалось, он просто чекает что пришло - list/не list