Метод Axios POST в React отображается как анонимный пользователь и ошибка CORS в Django Backend

Я успешно использую методы GET в Axios, и информация о вошедшем пользователе успешно передается в бэкенд со следующим кодом :

await axios({
      method: 'get',
      url: BASE_BACKEND_URL + `/project/` + project_uuid + `/`,
      data: {},
      headers: { 'Content-Type': 'application/octet-stream' },
      withCredentials: true,
    })

class ProjectView(APIView):
    def get(self, request, uuid):
        logging.info("ProjectManifest GET begin")
        user            = request.user
        print(user)

Когда я использую аналогичный код с вызовом POST API той же функции, Django backend показывает, что запрос был запрошен анонимным пользователем вместо вошедшего пользователя.

Код для команды POST приведен ниже:

await axios({
      method: 'post',
      url: BASE_BACKEND_URL + '/project/' + project_uuid + '/',
      data: { project_uuid : projectJSON },
      headers: { 'Content-Type': 'application/json', },
      withCredentials: true,
    })

class ProjectView(APIView):
    def post(self, request, uuid):
        logging.info(f"ProjectManifest POST begin: {request.user}")

Как сделать так, чтобы вызов react axios post работал правильно с бэкендом Django ?

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