您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将Django queryset.values()序列化为json?

如何将Django queryset.values()序列化为json?

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')指定这些字段fieldsserializers.serialize()如上所示。

Go 2022/1/1 18:39:56 有345人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶