Add SearchFieldSerializer to show the fields available for each

SearchModel.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2017-06-17 03:28:54 -04:00
parent 9ae3696f61
commit e9e4060f8c

View File

@@ -2,10 +2,16 @@ from __future__ import unicode_literals
from rest_framework import serializers
from .classes import SearchModel
from .classes import SearchField, SearchModel
class SearchFieldSerializer(serializers.Serializer):
field = serializers.CharField(read_only=True)
label = serializers.CharField(read_only=True)
class SearchModelSerializer(serializers.Serializer):
app_label = serializers.CharField(read_only=True)
model_name = serializers.CharField(read_only=True)
pk = serializers.CharField(read_only=True)
search_fields = SearchFieldSerializer(many=True, read_only=True)