django - Django 休息和 axios 帖子
问题描述
所以我试图将数据提交到我的后端 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 提交评论时,评论成功通过。我是新手,所以任何帮助将不胜感激。
解决方案
推荐阅读
- c# - 如何使用带有日志上下文的 Serilog 丰富器
- python - 以python海龟为中心绘制多边形
- c++ - 数组中的指针
- sql - 关于 mybatis COLLATE 查询的使用有什么想法吗?
- google-apps-script - Google 表格“提交表单”触发器正在发送空白电子邮件
- javascript - 在 JavaScript 中替换非标准字符 '♯'
- reactjs - 将 UI 克隆为只读版本 - React / mock API
- lisp - 球拍何时会在函数中检查结构的类型?
- c++ - 为什么我无法将对象 push_back 放入 C++ 多维向量中
- python - 具有中间值的 scipy odeint 非耦合向量方程