@@ -318,13 +318,14 @@ def extract_included(self, fields, resource, resource_instance, included_resourc
318
318
319
319
return utils .format_keys (included_data )
320
320
321
- def build_json_resource_obj (self , fields , resource , resource_instance , resource_name ):
321
+ @staticmethod
322
+ def build_json_resource_obj (fields , resource , resource_instance , resource_name ):
322
323
resource_data = [
323
324
('type' , resource_name ),
324
325
('id' , encoding .force_text (resource_instance .pk ) if resource_instance else None ),
325
- ('attributes' , self .extract_attributes (fields , resource )),
326
+ ('attributes' , JSONRenderer .extract_attributes (fields , resource )),
326
327
]
327
- relationships = self .extract_relationships (fields , resource , resource_instance )
328
+ relationships = JSONRenderer .extract_relationships (fields , resource , resource_instance )
328
329
if relationships :
329
330
resource_data .append (('relationships' , relationships ))
330
331
# Add 'self' link if field is present and valid
0 commit comments