首页 > 解决方案 > 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 提交评论时,评论成功通过。我是新手,所以任何帮助将不胜感激。

标签: djangoreactjsreduxdjango-rest-frameworkaxios

解决方案


推荐阅读