Пакет 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, если вы знаете любой другой простой и хороший подход, то поделитесь