Django序列化程序只能序列化查询集,
values()而不能返回查询集而是
ValuesQuerySet对象。因此,请避免使用
values()。而是
values()在序列化方法中指定要在中使用的字段,如下所示:
例如看这个SO问题
objectQuerySet = ConventionCard.objects.filter(ownerUser = user)data = serializers.serialize('json', list(objectQuerySet), fields=('fileName','id'))可以使用而不是使用来
objectQuerySet.values('fileName','id')指定这些字段fields,
serializers.serialize()如上所示。



