Angular to Django - 'Unknown string format:'

Я создаю фронт-энд с использованием Angular, где пользователь выбирает файл и дату (с помощью функции выбора даты). Затем это отправляется в django с помощью django_rest_framework в отдельный класс, который загружает этот файл в базу данных oracle с помощью sqlalchemy.

Страница загрузки работала нормально, когда она была создана на шаблоне Django, однако мне нужно перенести ее на angular, и когда я передаю параметры файла и даты, я получаю ошибку:

Error: ('Unknown string format:', 'Tue Dec 07 2021 00:00:00 GMT+0000 (Greenwich Mean Time)')

Где Tue Dec 07 2021 00:00:00 GMT+0000 (Greenwich Mean Time) представляет дату, выбранную в datepicker.

Кто-нибудь знает, почему это происходит?

views.py

@api_view(('POST',))
@csrf_exempt
def uploader(request):
    if request.method == 'POST':
        try:
            instance= uploader(request.FILES['data'], request.POST['selectedDate'])
            _ = upload_instance.run_upload_process('data')
            upload_message = "Success"
            return Response(upload_message, status=status.HTTP_201_CREATED)
        except Exception as e:
            upload_message = 'Error: ' + str(e)
            return Response(upload_message, status=status.HTTP_400_BAD_REQUEST

upload.component.ts

  onFileChange (event:any) {
    this.filetoUpload = event.target.files[0];
  }

  inputEvent(event:any) {
    this.monthEndDate = event.value;
  }

  newUpload() {
    const uploadData = new FormData();
    uploadData.append('data', this.filetoUpload, this.filetoUpload.name);
    uploadData.append('selectedDate', this.monthEndDate)
    this.http.post('http://127.0.0.1:8000/upload/', uploadData).subscribe(
      data => console.log(data),
      error => console.log(error)
    );
  }
Вернуться на верх