自定义allfield
This commit is contained in:
parent
7c073a54cb
commit
6682d43022
|
@ -38,13 +38,17 @@ class TransitionSerializer(serializers.ModelSerializer):
|
||||||
queryset = queryset.select_related('source_state','destination_state')
|
queryset = queryset.select_related('source_state','destination_state')
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
class FieldChoiceSerializer(serializers.Serializer):
|
class AllField(serializers.Field):
|
||||||
id = serializers.Field(label='ID')
|
def to_representation(self, value):
|
||||||
name = serializers.CharField(label='名称')
|
return value
|
||||||
|
|
||||||
def to_internal_value(self, data):
|
def to_internal_value(self, data):
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
class FieldChoiceSerializer(serializers.Serializer):
|
||||||
|
id = AllField(label='ID')
|
||||||
|
name = serializers.CharField(label='名称')
|
||||||
|
|
||||||
|
|
||||||
class CustomFieldSerializer(serializers.ModelSerializer):
|
class CustomFieldSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
Loading…
Reference in New Issue