“serializer.initial_data”是什么意思?

Gau*_*pta 3 python django python-3.x django-rest-framework

如何在 Django Rest-API 中使用“serializer.initial_data”。使用request.data和serializer.initial_data有什么区别。

JPG*_*JPG 6

将数据传递到序列化器实例时,未修改的数据将作为.initial_data. 如果data未传递关键字参数,则该.initial_data属性将不存在。

serializer = MyFooSerializer(data={'foo':'bar'})
print(serializer.initial_data) # this will print {'foo':'bar'}
Run Code Online (Sandbox Code Playgroud)

返回请求正文request.data的解析内容。