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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user