File tree 1 file changed +4
-6
lines changed 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change 1
- from collections import OrderedDict
2
-
3
1
from django .db .models .fields import related
4
2
from django .utils .encoding import force_str
5
3
from rest_framework import serializers
@@ -65,7 +63,7 @@ class JSONAPIMetadata(SimpleMetadata):
65
63
)
66
64
67
65
def determine_metadata (self , request , view ):
68
- metadata = OrderedDict ()
66
+ metadata = {}
69
67
metadata ["name" ] = view .get_view_name ()
70
68
metadata ["description" ] = view .get_view_description ()
71
69
metadata ["renders" ] = [
@@ -92,19 +90,19 @@ def get_serializer_info(self, serializer):
92
90
# Remove the URL field if present
93
91
serializer .fields .pop (api_settings .URL_FIELD_NAME , None )
94
92
95
- return OrderedDict (
93
+ return {
96
94
[
97
95
(format_field_name (field_name ), self .get_field_info (field ))
98
96
for field_name , field in serializer .fields .items ()
99
97
]
100
- )
98
+ }
101
99
102
100
def get_field_info (self , field ):
103
101
"""
104
102
Given an instance of a serializer field, return a dictionary
105
103
of metadata about it.
106
104
"""
107
- field_info = OrderedDict ()
105
+ field_info = {}
108
106
serializer = field .parent
109
107
110
108
if isinstance (field , serializers .ManyRelatedField ):
You can’t perform that action at this time.
0 commit comments