Django序列化器返回部分数据

时间:2015-09-23 09:15:42

标签: python django django-views django-rest-framework

我接收数据然后返回响应的代码是:

serializer = VideoSerializer(data=data, partial=True)
    if serializer.is_valid():
        serializer.save()
        return JSONResponse(serializer.data, status=201)
    return JSONResponse(serializer.errors, status=400)

如果序列化程序有效,我想从序列化程序中返回部分数据(删除一些字段后)。

如果我创建另一个序列化程序对象并将字段元组传递给它https://stackoverflow.com/a/23674297/1694699,这可能会完成,但这意味着另一个数据库调用,我将不得不查询id以将其传递给新的序列化程序对象

他们有更好的方法吗?

0 个答案:

没有答案