I think that you have your answer there, in the message that you indicated.
You need to define custom JSON rendering
from rest_framework.renderers import JSONRenderer class EmberJSONRenderer(JSONRenderer): def render(self, data, accepted_media_type=None, renderer_context=None): data = {'element': data} return super(EmberJSONRenderer, self).render(data, accepted_media_type, renderer_context)
and use it as the default rendering either in the settings or as an explicitly defined render for viewing, for example:
class MyView(APIView): renderer_classes = (EmberJSONRenderer, )
source share