我需要自定义'Django Serializer'的哪个方法?

Which method of 'Django Serializer' do I need to customize?

前端发送数组中的json。

我收到了下面 ex) 所示的值。

例如)

applier_phone = data.get('phone')[0]
applier_name = data.get('name')[0]
applier_birth = data.get('birth')[0]
applier_gender = data.get('gender')[0]

但我想使用Serializer 获取值。

在这种情况下,我需要自定义Serializer的哪个方法?

我认为最好的解决方案不是修改 Serializer 本身。相反,我建议修改 Json 对象,以便序列化程序通过模型的初始模式检测到它。 这将使 Serializer 仍然可用于多种情况和实例。 如果你仍然想采用第一种方法,我建议你可以干预任何 .create() .update() ,甚至 validate() 方法来重新构建你的 JSON 对象。