from rest_framework import serializers from core.apps.evaluation.models import AutoEvaluationModel class BaseAutoevaluationSerializer(serializers.ModelSerializer): class Meta: model = AutoEvaluationModel fields = [ "id", "valuation", "vehicle", ] class ListAutoevaluationSerializer(BaseAutoevaluationSerializer): class Meta(BaseAutoevaluationSerializer.Meta): ... class RetrieveAutoevaluationSerializer(BaseAutoevaluationSerializer): class Meta(BaseAutoevaluationSerializer.Meta): ... class CreateAutoevaluationSerializer(BaseAutoevaluationSerializer): class Meta(BaseAutoevaluationSerializer.Meta): fields = [ "id", "valuation", "vehicle", ]