DRF FormData. Передача аргументов в querydict в виде списка из одного элемента

Front

Я делаю запрос на сервер с чем-то вроде:

{
    "name": "myname"
}

Назад

в request.data

<QueryDict>: {"name": ["myname"]}

И я должен был установить это

for param, val in params.items():
    val = val[0]

для каждого элемента dict.

Что я должен сделать для получения правильных данных?

Возможно, проблема в сериализаторе для этого объекта. Убедитесь, что вы не передаете аргумент many=True для атрибута name в сериализаторе.

Посмотрите последний пример в этом разделе. Аргумент возвращает атрибут в виде списка вместо одного объекта.

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