mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-15 02:33:13 +00:00
Goodbye, get_api_data
This commit is contained in:
parent
a353f803e9
commit
f1f73461c5
1 changed files with 4 additions and 6 deletions
|
|
@ -104,11 +104,6 @@ def get_serializer_class(model, fields):
|
|||
})
|
||||
|
||||
|
||||
def get_api_data(obj, fields):
|
||||
serializer_class = get_serializer_class(type(obj), fields)
|
||||
return serializer_class().to_representation(obj).items()
|
||||
|
||||
|
||||
class WagtailSerializer(BaseSerializer):
|
||||
def to_representation(self, instance):
|
||||
request = self.context['request']
|
||||
|
|
@ -168,7 +163,10 @@ class WagtailSerializer(BaseSerializer):
|
|||
# Reorder fields so it matches the order of api_fields
|
||||
fields = [field for field in api_fields if field in fields]
|
||||
|
||||
data.extend(get_api_data(obj, fields))
|
||||
# Serialize the fields
|
||||
serializer_class = get_serializer_class(type(obj), fields)
|
||||
serializer = serializer_class()
|
||||
data.extend(serializer.to_representation(obj).items())
|
||||
|
||||
return OrderedDict(data)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue