Метод 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 ?