6
0

serializers.py 620 B

12345678910111213141516171819202122232425
  1. from rest_framework import serializers
  2. from pycs_api import models
  3. class BaseSerializer(serializers.ModelSerializer):
  4. pass
  5. class ModelSerializer(BaseSerializer):
  6. class Meta:
  7. model = models.Model
  8. fields = models.Model.serializer_fields
  9. class LabelProviderSerializer(BaseSerializer):
  10. class Meta:
  11. model = models.LabelProvider
  12. fields = models.LabelProvider.serializer_fields
  13. class ProjectSerializer(BaseSerializer):
  14. class Meta:
  15. model = models.Project
  16. fields = models.Project.serializer_fields
  17. read_only_fields = models.Project.read_only_fields