我需要自定义'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 对象。
前端发送数组中的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 对象。