0

I have tried DjangoRestMultipleModels Pagination from here, Now I'm facing JSON serializable error!

Views.py

from drf_multiple_model.views import ObjectMultipleModelAPIView
from drf_multiple_model.pagination import MultipleModelLimitOffsetPagination

class LimitPagination(MultipleModelLimitOffsetPagination):
    default_limit = 2


class MultiplePagination(ObjectMultipleModelAPIView):
    pagination_class = LimitPagination
    def get(self, request, *args, **kwargs):
        querylist = (
            {'queryset': Publisher.objects.all(), 'serializer_class': PublisherSerializer},
            {'queryset': Book.objects.all(), 'serializer_class': BookSerializer},
        )
        return Response(querylist, status=200)

This is the error I am facing...

This is the error.

  • use a JsonResponse – Sachin Yadav Aug 01 '20 at 20:08
  • 1
    @SachinYadav I have tried this option. When I use JsonResponse(querylist), it shows to use safe=False parameter, then I used JsonResponse(querylist, safe=False), it shows "Object of type QuerySet is not JSON serializable" error!! – Minhajul Islam Aug 01 '20 at 21:27

0 Answers0