首页 > 解决方案 > Publisher 类型的对象在 Django Multiple Pagination 中不是 JSON 可序列化的

问题描述

我从这里尝试了 DjangoRestMultipleModels Pagination ,现在我面临 JSON 可序列化错误!

视图.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)

这是我面临的错误......

这是错误。

标签: python-3.xdjangodjango-rest-frameworkpaginationdrf-queryset

解决方案


推荐阅读