Итак, я пытаюсь отправить данные в свой бэкэнд django rest. В моем бэкэнде, если я вручную наберу такие параметры, как
http://127.0.0.1:8000/api/comments/create/?type=post&slug=first-post
данные отправляются и создается комментарий. Я использую React / Redux в качестве внешнего интерфейса с Axios, и я настроил свой запрос на отправку данных таким же образом. Передача данных, параметров и т. Д., Например,
export const createComment = (comment) => {
return dispatch => {
return axios.post(`http://127.0.0.1:8000/api/comments/create/`,qs.stringify({
content: comment.content
}),
{
params: {
type: comment.type,
slug: comment.slug,
parent_id: comment.parent_id
},
xsrfHeaderName: "X-CSRFToken",
}
).then((response) => {
console.log(response);
}).catch((err) => {
console.log(err.message);
})
}
}
Это ошибка, которую я продолжаю получать,
xhr.js: 178 POST http://127.0.0.1:8000/api/comments/create/?type=post&slug=second-post 500 (внутренняя ошибка сервера)
Не могу понять, как это продолжает быть ошибкой сервера, пока я отправляю комментарий через мой django rest, комментарий успешно проходит. Я новичок в этом, поэтому любая помощь будет оценена.