Django Serializer Original exception text was: ‘QuerySet‘ object has no attribute ‘date‘.
今天遇到这个问题,记录一下,以免日后忘了解决办法。
if algorithm:
if algorithm == 'all':
data = models.Article.objects.all()
ser = ArticleModelSerializer(instance=data, many=True)
return JsonResponse({
'code': '200',
'msg': '获取数据成功'.title(),
'data': ser.data
})
在对查询返回的QuerySet类型的data进行反序列化的时候,如果传入的数据是多条数据,我们就需要指定 many=True,来说明反序列化的时候传入的数据可能是多条的。
即下面这行代码
ser = ArticleModelSerializer(instance=data, many=True)

浙公网安备 33010602011771号