python-3.x - 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 - Scrapy:如何抓取通过 AJAX 调用请求的第二个 HTML 页面
- android - android 支持库必须使用完全相同的版本?
- mysql - 正则表达式 MySQL 插入
- python - 如何在 python tkinter 上制作真值表?
- php - Yii 2:更改语言仅在刷新后有效
- html - phonegap 应用程序互联网访问问题。如何解决?
- python - Django - 全球字典
- reactjs - 如何重置 WebStorm 中的设置?
- image - Go GC 似乎没有收集我未引用的指针以进行图像加载?
- r - 在函数中使用for循环,只返回最后一个值