как получить отправку json из выборки в представлении django

#python #json #django #fetch

Вопрос:

Я отправляю значение поля ввода (одно или несколько сообщений электронной почты, разделенных символом»,») в представление api :

 var emails_list = document.getElementById('members_email').value;

 fetch(url, {
        method: 'POST',
        headers: {
            'Content-type': 'application/json',
            'X-CSRFtoken': csrftoken,

        },
            body: JSON.stringify({ 'emails_list': emails_list })
        
    })
        .then(response => response.json())
        .then(data => {
            console.log('Success:', data);
            send_prefered_times_to_time_api(data);
        })
 

и это представление api:

 @api_view(http_method_names=['POST'])
 def get_prefer_times(request):
   
       if request.method=='post':
           serializer = EmailsListSerializer(data=request.data)
        
           if serializer.is_valid():
        
              invited_users_email = serializer['emails_list'].split(',')
              print(invited_users_email)
              return Response(serializer.data, status=status.HTTP_201_CREATED)
       return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
        
 

и это serializer.py:

 class EmailsListSerializer(serializers.Serializer):
    emails_list = serializers.ListField(child=serializers.CharField())
 

но я получаю эту ошибку:
Неперехваченная (в обещании) синтаксическая ошибка: JSON.синтаксический анализ: неожиданный символ в строке 1 столбца 1 данных JSON