1234567891011121314151617181920212223242526272829303132 |
- from rest_framework import serializers
- from pycs_api import models
- class BaseSerializer(serializers.ModelSerializer):
- pass
- class ModelSerializer(BaseSerializer):
- class Meta:
- model = models.Model
- fields = models.Model.serializer_fields
- class LabelProviderSerializer(BaseSerializer):
- class Meta:
- model = models.LabelProvider
- fields = models.LabelProvider.serializer_fields
- class ProjectSerializer(BaseSerializer):
- class Meta:
- model = models.Project
- fields = models.Project.serializer_fields
- read_only_fields = models.Project.read_only_fields
- class FileSerializer(BaseSerializer):
- class Meta:
- model = models.File
- fields = models.File.serializer_fields
- read_only_fields = models.File.read_only_fields
|