Какой метод 'Django Serializer' мне нужно настроить?

Фронтенд отправляет 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 мне нужно настроить?

Я не думаю, что лучшим решением будет модифицировать сам сериализатор. Скорее я бы предложил модифицировать объект Json так, чтобы сериализатор определял его как исходную схему вашей модели. Это позволит использовать сериализатор для множества случаев и экземпляров. Если вы все еще хотите использовать первый подход, я бы предложил вам вмешаться в любой из методов .create() .update() или даже validate() для реструктуризации вашего JSON-объекта.

Вернуться на верх