Django Rest Framwork проверяет поле ListSerializer из данных, полученных запросом формы-данных

Я использую Django и DRF для работы с restful backend. Отправляется запрос, который содержит некоторые поля и данные (прикрепленные изображения). Запрос принимается сериализатором DRF. Я отправил запрос, используя форму-данные (через Postman). Я получил все поля и изображения правильно, за исключением ListSerializer.

Поле является:

class ListSerializerClass(serializers.Serializer):
    field_1 = serializers.IntegerField()
    field_2 = serializers.ListField(child=serializers.IntegerField(), min_length=1)


class MainSerializerClass(serializers.Serializer):
    list_serialized_field = InputOfficeTaskTypeMap(many=True)
    normal_field = serializers.CharField(max_length=50)
    normal_field = serializers.CharField(max_length=50)

Используя Postman, я отправляю list_serialized_field как json:

{"code": 123,
"list_serialized_field": [{"field_1": 1, "field_2": [1,2]}, {"field_1": 2, "field_2": [2]}]

К сожалению, я не смог получить валидированное поле list_serialized_field и после вызова serializer.is_valid получил ошибку, что "list_serialized_field" является обязательным.

Есть ли способ отправить json данные и файлы в одном запросе и проверить их?

P.S: Я знаю, что могу отправить данные формы, как показано ниже:

list_serialized_field[0]field_2[0]

но я хочу отправить их в формате JSON.

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