【发布时间】:2020-06-18 20:33:31
【问题描述】:
我正在尝试将来自 react 的帖子数据发送到 django,但是,数据未附加到帖子对象。我的反应代码看起来像这样:
class Homepage extends React.Component {
createProject() {
axios({
method: "post",
url: "localhost:8000/createProject/,
headers: { "Content-Type": "application/json" },
data: { name: "projectname" },
})
}
render() {
return <div onClick={this.createProject}></div>
}
urls.py
urlpatterns = [
path( "createProject/", views.createProject ),
]
views.py
def createProject( requests ):
print( requests.POST )
return JsonResponse({"this returns": "just fine"})
views.py 中print( requests.POST ) 的输出:
<QueryDict: {}>
如果重要的话,我在我的 django 函数上使用 csrf_exempt,因为没有部署计划。
谢谢!
【问题讨论】:
-
您在哪里定义客户端的方法? POST、GET 等...?
-
我在传递给 axios 的配置中定义方法。我在我的问题中忘记了它,但它是在我的代码中定义的,它给出了一个空的输出。问题已更新。
-
stackoverflow.com/a/49430231/11360794 提供了适当的解决方案:)