def get(self, request, identifier, format=None): related = search_controller.related_images(uuid=identifier, index='image') filtered = _post_process_results(related, request, True) serialized_related = ImageSerializer(filtered, many=True).data response_data = { 'result_count': related.hits.total, RESULTS: serialized_related } serialized_response = RelatedImagesResultsSerializer( data=response_data) return Response(status=200, data=serialized_response.initial_data)
def get(self, request, identifier, format=None): related, result_count = search_controller.related_images( uuid=identifier, index='image', request=request, filter_dead=True) serialized_related = ImageSerializer(related, many=True).data response_data = { 'result_count': result_count, RESULTS: serialized_related } serialized_response = RelatedImagesResultsSerializer( data=response_data) return Response(status=200, data=serialized_response.initial_data)