【发布时间】:2017-06-25 09:07:40
【问题描述】:
我在使用 Django 和 React 的 CSRF 方面遇到问题。
我已经阅读了关于这个问题的大量问题,当然还有 django 文档。我已经尝试了应该解决问题的不同事物的所有可能组合,但仍在努力解决这个问题。
首先我尝试创建一个注册页面,但是当我发布注册时/我得到 CSRF cookie not set, 403.
我已经禁用了 CSRF 中间件 [不好,我知道,只是想到达某个地方],我得到 405,方法不允许 [试图发布]。我只是想也许这是有人以前遇到过或听起来很熟悉并可以提供一些指导的事情?
我尝试过: - 添加装饰器@csrf_exempt, - 将 CSRF 添加到请求的标头中, - 附上整个饼干, - 使用令牌附加隐藏的表单字段。
我正在使用这个种子项目:https://github.com/Seedstars/django-react-redux-base 如果有人想看看,我在 React 中做了一些,但在 Django 方面并没有做很多,所以离那里不远了
【问题讨论】: