Django REST Framework диктует представлениям - PullRequest
0 голосов
/ 26 февраля 2020

Я хотел бы использовать viewsets с маршрутизатором. У меня есть сценарий с ответом dict.

Я могу работать с APIView, потому что результатом является ответ dict, но для наборов представлений требуется сериализатор и набор запросов. Как я могу сделать с viewsets?

class Myapi(APIView):
    def get(self, request):
        vars_dict = my_script_result_dict
        response = JsonResponse(vars_dict)
        return response

я хотел бы использовать browse api

1 Ответ

0 голосов
/ 26 февраля 2020

для ручного ответа вы можете сделать это

from rest_framework.response import Response
from rest_framework import status

class Myapi(APIView):
    def get(self, request):
        vars_dict = my_script_result_dict
        response = JsonResponse(vars_dict)
        return Response({'responce': response}, status=status.HTTP_200_OK)
...