вернуть другой объект из представления набора объектов Python Django - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть следующий Viewset

У меня есть следующие модели NoteRequest и NoteInfo

class NoteRequestViewSet(viewsets.ModelViewSet):

    queryset = NoteInfo.objects.all()

    serializer_class = NoteInfoSerializer

    pagination_class = None
    print(queryset)
    print(serializer_class)

    def list(self, request):
       try:
            obj = self.get_queryset().get(
                Q(refno=pk) | Q(client_id=pk)
            )
            serializer = self.get_serializer(obj)
            return Response(serializer.data)

        except Exception as e:
            return Response(str(e))

Я хочу иметь возможность возвращать сериализованный объект NoteInfo, а не NoteRequest, но не знаю каксделать это.

Спасибо

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