def __init__(self, data, **kwargs):
kwargs['status'] = data['status']
del data['status']
request = data['request']
del data['request']
mime = request.META.get('HTTP_ACCEPT')
if mime=='application/json':
kwargs['content_type'] = 'application/json'
data['error'] = data['detail']
del data['detail']
content = JSONRenderer().render(data)
else:
kwargs['content_type'] = 'application/vnd.collection+json'
self.exception = True
renderer_context = {}
renderer_context['request'] = request
renderer_context['view'] = None
renderer_context['response'] = self
content = CollectionJsonRenderer().render(data,
renderer_context=renderer_context)
super(RenderedResponse, self).__init__(content, **kwargs)
评论列表
文章目录