我接收数据然后返回响应的代码是:
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以将其传递给新的序列化程序对象
他们有更好的方法吗?