Пакет React Multiselect отправляет [object, Object] вместо ключа и значения

Я пытаюсь передать данные в мой Django back end из react front end. Мне удается передать данные, используя некоторый Multi-select из react. Но проблема в том, что я передаю метку и значение, но когда я пытаюсь вывести данные на передний план и проверить, какие данные он передает, я получаю результат типа [object Object] вместо [mylabel MyValue]. а я просто хочу передать значение опции. Я новичок в react, поэтому не очень хорошо разбираюсь в setState. Может ли кто-нибудь помочь мне сделать это?

Любой другой простой способ передачи нескольких данных в моем API будет очень признателен, например, я выбираю HD и SD, тогда в моем бэкенде я должен получить оба значения.

#Это мой реакт-код проверяет deliveryOption, setDeliveryOption

#это код бэкенда, использующий Django rest

@api_view(['POST'])
@permission_classes([IsVendor])
def vendorCreateProduct(request):
    data = request.data
    user = request.user.vendor

    print(data['deliveryOption'])
    print(data['selected'])

    product = Product.objects.create(
        user=user,
        name=data['name'],
        old_price = data['price'],
        discount = data['discount'],
        image = data['avatar'],
        countInStock = data['countInStock'],
        subcategory = Subcategory.objects.get_or_create(name=data['subcategory'])[0],
        description=data['description'],
        delivery_option= DeliveryOption.objects.get_or_create(name=data['deliveryOption'])[0],
    )

    serializer = ProductSerializer(product, many=False)
    return Response(serializer.data)

Я просто хочу сохранить некоторое поле множественного выбора с несколькими вариантами выбора, используя Django и react, если вы знаете любой другой простой и хороший подход, то поделитесь

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