Django Rest Response, когда данные уже находятся в JSON - PullRequest
0 голосов
/ 22 октября 2018
class Ebay(APIView):
    #permission_classes = (permissions.IsAuthenticated,)
    #renderer_classes = (JSONRenderer,)
    def get(self):
        search = EbayFind(keywords='phone')
        result = search.get_results()
        return Response(result.json())
        #return HttpResponse(result.json()) this returns it correctly

Я создал простую немодельную конечную точку API, используя DRF для возврата некоторого JSON, используя results.json() для объекта запросов.В ответе он снова преобразуется в JSON (с двойной обратной косой чертой и разрушением JSON), тогда как HttpResponse возвращает его в порядке.Я не установил никакого рендерера по умолчанию в settings.py, так как я мог остановить его преобразование ответа в JSON для этой конечной точки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...